digest-publisher — Builder Daily 每日通讯的编辑代理
Subagent:抓取排序过的 AI 新闻、产出双语 MDX、提交 GitHub PR 供操作者审核合并。
cp .claude/agents/digest-publisher.md ~/.claude/agents/ 这个代理在做什么
digest-publisher 是 Builder Daily v1 的核心。每天跑一次,产出一份完整通讯作为 GitHub PR — 操作者只负责审核合并。
流程
- 收集 — 从 Anthropic blog RSS、OpenAI blog RSS、arXiv cs.AI、HackerNews “AI” tag、精选 Twitter/X 名单抓取(每天约 50 个候选)。
- 排序 — 对每则候选打分(与开发者的相关性、新颖度、来源质量),保留前 5–8 则。
- 撰写 — 用 format anchor 文章当模板,撰写双语 MDX。实战笔记从
voice_prior.md(操作者语气样本)取种子。 - 验证 — 跑
npm test(Zod schemas)、node scripts/check-hreflang.mjs(双语配对)、npm run build(完整构建)。任何失败则自我修正最多 3 次后上报。 - 提交 PR — push 到分支并提交 PR
digest: <YYYY-MM-DD>。CI 接手 Lighthouse 与最终检查。
为什么用 subagent 而非单一脚本
代理把写稿拆成并行的 subagent 调用(一个 subagent 写一篇)。这呼应 AgentEval-3 的发现:单一代理在 ~8 次以上工具调用后开始衰退 — 所以每个写稿 subagent 都低于阈值,并返回结构化 artifact 由 parent 合并。