github.devotd.
新发现编程智能体

antoga/agents-contract — AGENTS.md 契约与 linter

这是一个仓库,通过 AGENTS.md 契约模板、无依赖的 Python linter 和会话开始钩子,让多个 AI 编码代理遵循同一套项目规则。

仓库信息antoga/agents-contract ↗

AGENTS.md contract for AI coding agents + zero-dependency linter + SessionStart hook. Works with Claude Code, Codex, Cursor, Copilot.

星标
★ 40
复刻
0
语言
Python
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

antoga/agents-contract 是一个帮助 AI 编码代理遵循项目规则的仓库。它提供 AGENTS.md 契约模板、无依赖的 linter,以及面向 Claude Code 的 SessionStart 钩子。它是一套让 Claude Code、Codex、Cursor 和 Copilot 读取同一规则规范的配置。它使用 Python 编写,采用 MIT 许可证,FACTS 中记录的星标数为 40。

该 linter 会检查契约中是否包含必需的章节和命令,是否还残留未完成的占位符或看起来像密钥字符串的值。它还包含路径检查,在 Python 3.9+ 下无需额外依赖即可运行,并可在 Windows、macOS 和 Linux 上使用。也确认了面向多个操作系统的持续集成。SessionStart 钩子会在会话开始或恢复时检查契约,并在已配置的情况下执行依赖安装和测试。它不止于把规则整理成文件,还提供了在工作开始时检查遗漏与环境问题的流程。

没有最新的发布信息,FACTS 中也未提供用于比较代理成效的基准测试。因此,没有足够依据断定该工具能改善编码结果。可以确认的范围仅限于检查契约的缺失或密钥值,以及根据配置在会话开始时执行安装和测试。与其说是性能提升工具,不如说是检查项目规则的工具。