用途:为多个 GitHub 仓库自动维护 AGENTS.md(智能体启动时首先读取的文件),缺失时创建、过时则更新、仍准确则不动。
主要能力:脚本本身是确定性的,调度、每周一次的去重、克隆、建分支、提交、推送、开 PR 和清理克隆都由 Python 处理,LLM 只负责读仓库和写文件。每个仓库独立保存状态与每周声明,一个仓库落后不影响其他仓库;同一 ISO 周内重复运行不会重复开 PR;该自动化已有未合并 PR 的仓库会被跳过。
使用方式:需在 OpenHands 设置中配置 GITHUB_PERSONAL_ACCESS_TOKEN(经典 PAT 需 repo;细粒度 PAT 需 Contents 读写、Metadata 读、Pull requests 读写)。按流程依次验证令牌、收集仓库列表(owner/repo)、设置 cron 计划(默认 0 9 * * 1,UTC)、选择 PR 是草稿还是待审、设置分支前缀(默认 openhands/agents-md)、确认额外密钥白名单,然后替换脚本顶部四个常量,编译校验后打包上传并注册自动化。
适用场景:希望仓库中的 AGENTS.md 随代码演进保持同步、且以人工评审 PR 方式落地的团队。
限制:需要 git 可用的运行时;令牌必须能推送;分支前缀用于识别自身 PR,修改后旧 PR 不再被识别;每周为一个工作单元,更频繁的调度基本只做轮询;推送或开 PR 失败会在后续两次运行重试;若 AGENTS.md 已准确则报告无变更。具体收费、价格与平台支持范围资料未提供。