vibe coding 踩坑:Agent 悄悄建 worktree 不合并,附审查与清理提示词
dotey · x · 2026-09-15
宝玉分享一个 coding agent 实战坑:给 Agent 派任务时,任务显示完成,隔天测试发现没生效——原来 Agent 在 worktree 里改的代码,压根没合并回 main。
解决方案与可复用材料:
- 审查提示词:让 Agent 找出未同步到 main 的 worktree,列出分支、修改内容摘要(含最近 commit)与对应 session
- 清理提示词:值得合并的合并并清理,不确定的给建议再由人确认
- AGENTS.md 规则:worktree 不遗留——完成时必须合并进 main,或不合并时提交改动后打 archive/<worktree名> tag 存档,再 git worktree remove + git branch -D;派生 subagent 的会话负责收尾;确需保留的在最终回复里点名路径与原因
核心教训:不是禁止 worktree,而是用规则保证不遗漏、可审计。
「编程与Agent」频道最新
- SailPoint 总裁:全员上 Copilot 结果没人用,全转向了别的 AI — SuB8u · 2026-09-15
- 独立开发者主张:LLM 不该默认成为 agent 运行时的中心 — HmmmThisIsOdd · 2026-09-15
- 「活几周就算成功」:AI 时代一次性代码何其多 — rakyll · 2026-09-15
- 22 模型共识翻译 MCP 的难点:让模型真的去调用工具 — Pure-Ad7786 · 2026-09-15
- 开发者用苹果隐藏接口在 Siri 里跑 Claude,开源 PoC 需关 SIP — Teknium · 2026-09-15
- OpenResearch 登顶 GitHub 热榜:把 Claude Code 变成科研智能体 — TheMoonMidas · 2026-09-15