AI 编程工具
codeArbiter:面向 AI 编程代理的开源治理与硬性门禁层
arbiterForge/codeArbiter · Open-source governance and hard gates for AI coding agents across Claude Code, Codex CLI, and Pi.
ELI5:它是什么,解决什么问题
codeArbiter 是归属于代码仓库的治理层,为 Claude Code、Codex CLI 和 Pi 上的 AI 编程代理提供测试、评审、安全检查、架构决策记录和项目上下文管理。它通过命名工作通道约束代理行为,例如在测试未先失败前禁止写功能代码、测试未通过时禁止提交、不得猜测未决问题、不得静默调和规则冲突、不得直接写入默认分支;并将规格、计划、ADR、任务、决策与审计记录保存在仓库内的 .codearbiter/ 目录中,不同宿主之间可共享同一项目记录。
核心能力与快速开始
★ 150 · Python
- 能做什么
- 提供三个治理宿主插件(ca 对应 Claude Code、ca-codex 对应 Codex CLI、ca-pi 对应 Pi)和一个隔离的本地 Codespace 基础设施插件 ca-sandbox;以仓库内 .codearbiter/ 存储为共享项目记录,保存上下文、工作项、规格与计划、编号 ADR、待确认问题、sprint 日志、检查点与审计报告;通过命名通道(如 /ca:feature、/ca:fix、/ca:review、/ca:adr、/ca:commit、/ca:pr 等)定义必须产出的证据、需要调度的评审者和阻断条件;提供 init、doctor、status 等命令用于初始化和验证治理是否生效;SMARTS 评估框架用于有边界的自主决策并记录到 sprint 日志。
- 适用场景
- 适合让 AI 编程代理承担重要改动、且需要可追溯证据而非仅凭模型自述通过的团队或高级用户;用于在功能开发、修复、重构、依赖变更、评审、提交与创建 PR 等环节施加硬性门禁;用于在多个 AI 编程宿主之间迁移时保留规格、计划、ADR、任务与审计历史;可先在 Arbiter Academy 练习环境中熟悉受治理工作流,再应用到生产仓库。
- 项目形态
- 可直接使用的工具
- 部署方式
- 采用插件形式安装:Claude Code 通过插件市场安装 ca,Codex CLI 通过 ca-codex-marketplace 分支安装 ca-codex,Pi 可通过 npm 包 @arbiterforge/ca-pi 或固定 Git 标签安装 ca-pi;全局安装后,仓库须显式启用(arbiter: enabled)才会生效。
- 主要依赖
- 需要 PATH 中有 Python 3,并设置 git config user.email;ADR 生命周期验证需要 Git 2.45.0+ 且支持 --no-lazy-fetch;Pi 还需 Node.js 22.19+;不支持同一共享仓库混用 Windows Git 与 WSL Git。
- 使用限制
- ca-pi 仍为 Feature Forge 预览状态,尚未宣称 100% 验证或稳定;通过 Git 标签安装的 ca-pi 不含原生产物引擎,属于部分安装,无法生成类型化 HTML 规格与计划;Codex 路径仅在 Codex CLI 0.144.1 上做过带日期的实测,该历史记录不代表更新版本适配器;未说明运行成本、许可证商用影响和硬件要求。
- 许可证
- AGPL-3.0
- 最近推送
- 2026-11-02 17:13
资料检查:2026-11-03 07:00 · 卡片整理:2026-11-03 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
在 Claude Code、Codex CLI 或 Pi 中使用 AI 编程代理时,通过命名工作通道和硬性门禁约束代理行为:测试未先失败前禁止写功能代码、测试未通过时禁止提交、禁止直接写入默认分支;并将规格、计划、ADR、任务与审计记录保存在仓库内 .codearbiter/ 目录,用于代码编写、测试、评审与排错流程的治理。
查看内容依据
codeArbiter 是归属于代码仓库的治理层,为 Claude Code、Codex CLI 和 Pi 上的 AI 编程代理提供测试、评审、安全检查、架构决策记录和项目上下文管理。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。