Pre-alpha 文档
用持久执行原语组合 Skill。
在能力包、共享状态子图、持久子 Run 与受保护 MCP Skill 之间选择,不创建第二套执行引擎。
选择最小且可执行的持久边界
| 需求 | 原语 | 边界 |
|---|---|---|
| Instruction 加独立 Tool | 能力包 | 没有独立运行状态 |
| 固定的共享状态多步流程 | 共享状态子图 | 每个 Node 独立提交 Barrier |
| 隔离的长时间工作 | 持久子 Run | 独立生命周期与预算 |
| 远端静态包 | MCP Skill Activation | 已验证不可信内容与受保护执行 |
Tool 集合不需要 Graph。只有控制流本身必须确定性恢复时才使用子图;当状态、所有权、 截止时间、预算或取消需要隔离时,使用 Child Run。
在准入前完成全部解析
固定精确 Module 版本、拒绝依赖环与身份冲突、拓扑排序依赖,然后冻结一个部署快照。 Prompt Slot 保留唯一 Instruction 身份、来源和 Trust Label。不能把远端 Skill 字节 合并到高权限 System Instruction。新配置产生新的 Agent 版本;旧 Run 排空前继续保留 旧可执行版本。
Module 限制应编译进 Agent Budget、Tool 执行上限、Graph Step 上限、Child Run Budget 与 MCP Acting Window。冲突时取兼容限制中最严格的值,或启动失败;组合过程 不能静默扩大权限或资源。
保持 MCP 激活流程显式可审计
MCP Catalog Discovery 不会修改 Agent。每个直接或嵌套远端 Skill 都要经过明确策略 审批、按需验证读取、持久 Acting Window 与逐操作 Permit。实际执行仍通过普通 Tool Registry 与 Attempt Ledger。当前不声明动态 Manifest、Native Code 热加载或从发现 结果自动组合 Agent。
阅读完整设计与 JiaClaw 示例,再按所选边界使用MCP Skills或子图与循环。