Huoban
Huoban 是 AI 系统的开放编排协议:可排版、可润墨、可印刷。
今天的 AI 编程生态已经拥有大量能力:skills、MCP tools、agents、harnesses、context files、rules、loops、evals、subagents。问题不再是“有没有能力”,而是这些能力很难被稳定描述、复用、组合、迁移和审计。
Huoban 的目标是把这些分散能力变成标准对象:让 skill 像活字一样可取用,让 flow 像版式一样可编排,让 context 像墨方一样可注入,让 checkpoint 像校对一样可控。
可排版
把 skill、stage、checkpoint 与 artifact 排成可复用的 Flow。
可润墨
把 AGENTS.md、CLAUDE.md 与 Cursor Rules 升级为分层 Profile。
可印刷
通过 Run 快照、Policy 与 Conditions,让 AI 工作可追溯。
开放标准
用声明式对象模型描述 AI 原生工作,避免锁进单一 runner。
Huoban 解决什么
Huoban 不是另一个 agent runner,也不是一个新的 skill market。它要解决的是 AI 原生工作的标准化问题:
- 上下文散落在
AGENTS.md、CLAUDE.md、Cursor Rules 和聊天记录里。
- 好用的 skills 分散在 Claude Code、Codex、Superpowers、OpenSpec、MCP 等生态里。
- 个人沉淀的 workflow 很难变成团队可复用的标准。
- Agent loop 可以自动跑,但缺少明确的 checkpoint、policy、eval 和 side-effect 记录。
- Harness 往往整包绑定,缺少拆开重排的对象边界。
Huoban 给这些问题一个共同语言。
核心对象
| 对象 | 活板隐喻 | 作用 |
|---|
Skill | 活字 | 原子能力,可被不同 flow 选择和复用。 |
Profile | 墨方 | 分层上下文,影响 agent 判断但不改变 skill 本身。 |
Flow | 版式 | 描述能力如何排列、传递、暂停和产出。 |
Run | 锁版印刷 | 一次具体执行,冻结当时的 flow、profile 和 binding。 |
Checkpoint | 校对 | 人或系统决定是否继续、修改或拒绝。 |
Policy | 印坊规矩 | 限制副作用、权限、审批和风险边界。 |
Adapter | 异形活字转接件 | 把外部 skill、MCP tool 或 harness 标准化成 Huoban 对象。 |
推荐阅读路径
先理解方向
阅读 愿景与开源策略,确认 Huoban 为什么先做对象模型,而不是直接做 runner。 从已有上下文开始
阅读 快速开始,把现有 AGENTS.md 或 CLAUDE.md 导入成 Profile。
Huoban 当前阶段优先建设文档、对象模型、schema、迁移指南和示例。完整 runtime 会晚于标准对象模型。