DEV Community · Show DEV9/5 04:3261

Threadmoth:AI编码代理的确定性源码保留变异边界

Threadmoth: a deterministic, source-preserving mutation boundary for AI coding agents

阅读原文
Threadmoth 是一个小型 Rust CLI 工具,旨在解决 AI 辅助编码中代理应用更改时的不确定性问题。它通过 OBSERVE → IDENTIFY → GUARD → MUTATE → VERIFY → CERTIFY 管道,确保编辑的确定性、源码保留和可验证性。当前版本支持精确身份和过期文件检查、歧义拒绝、Tree-sitter 结构定位、显式效果预算、源码保留字节编辑、带恢复的多文件事务,以及包含哈希和差异证据的写后证书。Threadmoth 不替代 rustfmt、Prettier 等专业工具,而是限制和验证最终落地的更改。1.5.1 版已发布,支持 Windows 和 Linux,MIT 许可。作者正在公开测试,寻求反馈。