让 Claude Code 自主运维 17 年老 SaaS:一个月合入 1531 个 PR
mhmazur · x · 2026-09-21
独立开发者 Matt Mazur 让 Claude Code 在桌面端自主运行一个月,为其 17 年历史的 Rails 老产品 Preceden(时间线制作 SaaS)合入了 1,531 个 PR:支持文档改进 437、测试补齐 392、Ruby bug 修复 162、死代码清理/重构 144、JS bug 修复 113、营销落地页 98、UI 文案 66、SEO 45、无障碍 30、性能 16 等。
他没有写什么复杂 harness,全部跑在 Claude Code 桌面 App + macOS caffeinate 防休眠上,靠多个定时 routine(每次全新会话+书面 playbook)实现:
- SEO agent(每小时):支持文档、结构化数据、站点地图,每次最多 2 个改动
- Code agent(每小时,错开 30 分钟):bug 修复必须带「先失败后通过」的测试证明
- 依赖 agent(每夜):每次只 bump 一个 gem/npm 包,安全警报优先,只碰发布满 14 天的版本
- Listings agent(每日):追踪 AI 生成历史时间线页的搜索表现,挖掘 20 个新主题入队
- 每日 rank tracker + 每周 retro agent 审计其他 agent 并提交建议
- 护栏:不碰计费/鉴权/邮件逻辑、只允许加索引的 schema 变更、单次改动大小上限、kill switch 文件可全停
- 每个改动独立分支→PR→dev 分支(永不直接进 master),合并前强制安全审查,发现问题即停机等人工处理
- 每个工作日两次 deploy agent 把 dev 合入 master:全量测试 + Claude 安全审查 + 独立 Codex 二次审查 + CI,然后经 Hatchbox API 部署并盯 Sentry 日志 30-45 分钟,可整体回滚。至今 20 次批量部署(5-275 个改动/次),零回滚
- 全程用纯文件记账:每轮运行一条 ledger(约 1,000 次)、候选想法库、read-back 校验
「编程与Agent」频道最新
- GitHub Actions MCP 服务器:让 AI 直接查日志、重跑失败任务 — modelcontextprotocol · 2026-09-21
- Block 开源 Buzz:33.8k star 的人机共享协作平台 — abhishek__AI · 2026-09-21
- 被 AI 颠覆恐惧蔓延,独立开发者建「无聊应用」对冲风险 — alexmacgregor__ · 2026-09-21
- 开源协作平台 Buzz 让 AI Agent 与人类同频道共建工作区 — abhishek__AI · 2026-09-21
- OpenClaw 过 Trail of Bits 审计:23 个确认漏洞,零 Critical — steipete · 2026-09-21
- 开发者实测 KLPO 训练后端:默认梯度等价 REINFORCE,异步训练被拒 — burny_tech · 2026-09-21