AI 编码治理最容易漏掉的不是规则,而是规则执行后的证据。coding-ethos 把项目约束拆成 policy、agent、hooks 和 code-intel 四个可追踪部分:coding_ethos.yml 管机制,CODING_ETHOS.md 与 ETHOS.md 管规范,AGENTS.md 与 CLAUDE.md 管代理契约。

先用 uvx coding-ethos 在临时仓库启动,确认宿主配置写入位置,再检查 hooks/runner 是否真的接住 pre-tool、post-tool 和 on-error 事件。策略编译器和 evaluator 应该返回结构化 verdict,而不是只给一个 true/false;拒绝动作时还要看到 remediation evidence payload,证明违规规则和修复动作可被后续审计查询。

这套设计的价值不在于多生成一份 AGENTS.md,而在于把“模型说它遵守了”改成“这次动作留下了可复核记录”。v0.3.0 还把 agent routing 集中到 hooks 层,把 remediation 结果写入 DuckDB code-intel 存储,避免每个 hook 自己实现一套路由。验收时至少做一次允许动作、一次拒绝动作和一次回滚;如果 legacy 路径绕过 hooks/runner,缺证据就不能算通过。

边界也要说清楚:项目手册记录的 Bubblewrap、git amend policy、MCP stdio 等问题是社区来源的待验证线索,不是 Doramagic 复现。不要把真实凭据接到首轮验证。项目页:https://doramagic.ai/zh/projects/coding-ethos/;手册:https://doramagic.ai/zh/projects/coding-ethos/manual/;上游:https://github.com/paudley/coding-ethos。

声明:这是 Doramagic 独立整理的资源包,不代表上游官方发布或背书。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐