coding-ethos 实战:把 AI 编码规则变成可回读的 policy 与 remediation

发布时间:2026/7/18 16:04:32
coding-ethos 实战:把 AI 编码规则变成可回读的 policy 与 remediation 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 独立整理的资源包不代表上游官方发布或背书。