agent-toolchain · git:20261006.9e34a88 · 2026-10-06 · sha256 78dfdf83478be95b
agent-toolchain git:20261006.9e34a88A
Immutable. This exact content never changes and is served at /api/v1/blob/78dfdf83478be95b.
--- name: agent-toolchain description: 为目标项目受控接入、升级、修复或维护 CodeGraph、RTK 与 AOCI;在写入项目配置、安装受管版本、重建索引、健康检查或回滚时使用。 --- # 项目工具链接入与维护 `$agent-toolchain` 是 CodeGraph/RTK/AOCI 的项目接入和维护入口,不是日常开发分析 skill。`configure` 会在目标项目根 `AGENTS.md` 写入唯一的 `## CodeGraph 与 RTK` 受管标题,并写入 CodeGraph 与 AOCI 的 MCP 配置;AOCI 在 `AGENTS.md` 中的规则区块由 `init-aoci` 调用 `aoci init` 以 `<!-- aoci:begin/end -->` 标记托管,驱动不生成也不改写该区块。接入后,日常开发直接遵守目标项目 `AGENTS.md`,不要为普通查询或命令压缩触发本 skill。 仅在用户明确要求以下状态变更或维护时使用:项目接入、安装、升级到受支持版本、配置修复、索引初始化或修复、健康检查或回滚。不要因发现 CodeGraph/RTK/AOCI 可用于当前开发任务而自行接入、升级或维护。 ## 接入与维护边界 1. 先读取目标项目根 `AGENTS.md`,确认用户授权当前写入或维护操作。只用本 skill 的平台驱动;不要运行项目内同名脚本、供应商 installer、`codegraph install`、`rtk init`、npm 上同名 `rtk` 包或 `aoci init --agent`(宿主 MCP 配置由驱动统一写入)。 2. 首次接入或修复配置时先执行 `configure`。它仅在没有冲突时写入 CodeGraph 与 AOCI 的 MCP 配置(Codex 写入 `.codex/config.toml`,ZCode 写入 `.zcode/config.json` 的 `mcp.servers`;AOCI 的 `command` 指向受管公共入口,`args` 为 `--repo <项目绝对路径> mcp`)、`/.codegraph/`、`/AGENTS.md.backup.*`(AOCI init 追加 AGENTS.md 区块前留的备份)与所接入客户端目录(Codex 为 `/.codex/`,ZCode 为 `/.zcode/`)的忽略规则和一个完整的 `## CodeGraph 与 RTK` 标题;已有配置或标题被改写、缺项或来自旧版 `## AI 工具` 注入时停止并报告,不覆盖项目规则。客户端按项目现有目录自动探测:有 `.codex/` 接入 Codex,有 `.zcode/` 接入 ZCode,两者都有则都接入。都未探测到时:交互终端由驱动询问用户选择(Codex/ZCode/Both);非交互调用(会话代理经终端运行驱动时属于此类)必须显式传 `--client codex|zcode|both`,按当前会话宿主选择,不确定时先询问用户。 3. 用户明确说“升级”时运行 `upgrade --project <目标项目> --dry-run`,核对后再运行 `upgrade --project <目标项目> --apply`。它只把旧受管安装升级到驱动内置 manifest 的当前受支持版本,不查询 GitHub/npm 最新版;CodeGraph 版本变化后会全量重建索引并运行完整 `doctor`;AOCI 版本变化只更新受管二进制,项目认知卷是 Git 资产,不重建。 4. 首次安装或只修复缺失工具时,先运行 `bootstrap --dry-run`,确认预期下载和写入后才执行 `--apply`。固定版本、来源和 SHA-256 只能来自驱动内置 manifest;不自动升级。安装成功后若项目 AOCI 认知未初始化,会自动执行 `init-aoci` 补建。 5. 接入完成后初始化或同步索引并运行完整 `doctor`:CodeGraph 用 `init-codegraph`,AOCI 用 `init-aoci`(写认知骨架、AGENTS.md 托管区块并建立基线)。AOCI 的首次认知索引由宿主 Agent 在会话内按 AGENTS.md 托管区块自动完成,不需要也不应代为撰写认知条目。CodeGraph 与 AOCI 的 MCP 配置通常需要新建会话或重启对应客户端(Codex/ZCode)才能加载。 6. 只有明确的故障、健康检查、索引异常或回滚任务才运行诊断与维护命令;不要为普通开发定期检查或同步。 ## 按需资料 - 首次接入、安装、升级或修复缺失工具:读取 [`references/install.md`](references/install.md)。 - 工具报错、索引异常、健康检查、同步或 RTK/AOCI 回滚:读取 [`references/diagnose-and-maintain.md`](references/diagnose-and-maintain.md)。