S
surlymochan/phanes
A unified agent network: one control plane (OpenBot), distributed heterogeneous execution (openswarm), and…
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 2 ★ · surlymochan/phanes · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-01 · 最近见到 2026-11-14 · 共见到 14 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 2 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
surlymochan/phanes;我们收录于 2026-11-01;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# Phanes
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
> 当前迁移状态: 本仓库正收敛 OpenBot、OpenSwarm 和连接层。源码导入与构建检查不代表正式部署或真实任务验收完成;最新状态见 HANDOFF.md。
openbot/:OpenBot Hub 和界面。
openswarm/:执行器、路由与跨主机并发。
integrations/:Hub 与执行网络的连接入口。
Issue、PR 和 Discussions 以本仓库为入口;当前执行看板为 phanes RSI 异构 Agent 网络(SSH fleet + GitHub issue bus)。既有 Phanes / Agent Task Project 保留历史与跨项目视图。
组件保留各自许可证:OpenBot 使用 PolyForm Noncommercial 1.0.0,OpenSwarm 使用 Apache 2.0。其他文件适用其自身声明。
A unified agent network: one control plane, distributed heterogeneous execution, unified resource management, and evidence-based self-improvement.
Phanes brings three existing systems together into a single network for running fleets of AI coding agents:
OpenBot is the control plane — user entry point, agent identity, goals and tasks, authorization, and the final accept/reject decision.
openswarm is the execution plane — resource registry, scheduling across machines and model backends, run/attempt state, cancellation and recovery, and run evidence.
RSI (agent-knowledge) is the learning layer — versioned experience, reusable patterns, evaluation rules, and improvement proposals distilled from completed work.
GitHub sits alongside them as the evidence surface for code work: issues, pull requests, reviews, and releases that reference run records.
> Status: The design has passed a multi-model adversarial review and is being built in stages (see Roadmap). This repository contains the component sources and integration entry points as the consolidation proceeds; deployment and end-to-end acceptance remain in progress.
## Core contract
Everything in Phanes flows through one versioned contract:
Goal → Task → Run / Attempt → Evidence
A Goal states intent and acceptance criteria. A Task is a unit of work derived from it.
Each execution is a Run made of Attempts, addressed by a stable launch key end to end. A transport retry reuses the same key; the same key with different content is rejected.
Every attempt produces Evidence: outputs, verification results, and review records bound to the exact candidate (commit SHA or artifact digest).
Final acceptance belongs to the control plane and must cite independent verification. A worker's self-report is never an acceptance basis.
Resources (hosts, backends, models) are described separately from agents: capabilities, repository mappings, permissions, concurrency limits, and health. Credentials are stored by reference only.
## Design principles
One source of truth per concern. Run facts live in the execution plane; acceptance decisions live in the control plane. No component keeps a second copy of another's truth.
Authority is enforced by real credentials and isolation, not by prompts. Workers run under dedicated identities in isolated workspaces, with no access to production, deployment, or scheduling credentials.
No silent recovery. A run in an unknown state keeps its slot, raises an alert, and waits for reconciliation or a human decision — it is never auto-released or blindly retried.
openbot/:OpenBot Hub 和界面。
openswarm/:执行器、路由与跨主机并发。
integrations/:Hub 与执行网络的连接入口。
Issue、PR 和 Discussions 以本仓库为入口;当前执行看板为 phanes RSI 异构 Agent 网络(SSH fleet + GitHub issue bus)。既有 Phanes / Agent Task Project 保留历史与跨项目视图。
组件保留各自许可证:OpenBot 使用 PolyForm Noncommercial 1.0.0,OpenSwarm 使用 Apache 2.0。其他文件适用其自身声明。
A unified agent network: one control plane, distributed heterogeneous execution, unified resource management, and evidence-based self-improvement.
Phanes brings three existing systems together into a single network for running fleets of AI coding agents:
OpenBot is the control plane — user entry point, agent identity, goals and tasks, authorization, and the final accept/reject decision.
openswarm is the execution plane — resource registry, scheduling across machines and model backends, run/attempt state, cancellation and recovery, and run evidence.
RSI (agent-knowledge) is the learning layer — versioned experience, reusable patterns, evaluation rules, and improvement proposals distilled from completed work.
GitHub sits alongside them as the evidence surface for code work: issues, pull requests, reviews, and releases that reference run records.
> Status: The design has passed a multi-model adversarial review and is being built in stages (see Roadmap). This repository contains the component sources and integration entry points as the consolidation proceeds; deployment and end-to-end acceptance remain in progress.
## Core contract
Everything in Phanes flows through one versioned contract:
Goal → Task → Run / Attempt → Evidence
A Goal states intent and acceptance criteria. A Task is a unit of work derived from it.
Each execution is a Run made of Attempts, addressed by a stable launch key end to end. A transport retry reuses the same key; the same key with different content is rejected.
Every attempt produces Evidence: outputs, verification results, and review records bound to the exact candidate (commit SHA or artifact digest).
Final acceptance belongs to the control plane and must cite independent verification. A worker's self-report is never an acceptance basis.
Resources (hosts, backends, models) are described separately from agents: capabilities, repository mappings, permissions, concurrency limits, and health. Credentials are stored by reference only.
## Design principles
One source of truth per concern. Run facts live in the execution plane; acceptance decisions live in the control plane. No component keeps a second copy of another's truth.
Authority is enforced by real credentials and isolation, not by prompts. Workers run under dedicated identities in isolated workspaces, with no access to production, deployment, or scheduling credentials.
No silent recovery. A run in an unknown state keeps its slot, raises an alert, and waits for reconciliation or a human decision — it is never auto-released or blindly retried.
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/surlymochan-phanes/)
- 来源
- github · https://github.com/surlymochan/phanes
- 按领域浏览
- 开源项目
- Traction
- 2 ★
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。