在日常使用 ChatGPT 讨论代码方案时,我发现一个反复出现的问题:讨论阶段和执行阶段是割裂的。
ChatGPT 能给出很好的方案建议,但它无法直接在我的本地代码库上操作。而本地的 Codex、Claude Code 虽然执行能力强,但缺少讨论阶段的上下文。
我把方案复制给本地 Agent 执行时,常常遇到:
- 工作区范围不明确,Agent 可能修改不该改的文件
- 执行结果缺少结构化的验证报告
- 整个过程没有可追溯的审计记录
PatchWarden 就是为了解决这个问题。它在 ChatGPT 和本地 Agent 之间建立一个受控通道:提取任务、限定范围、执行、返回 Diff 和验证报告。
这不是一个通用的远程 Shell,而是一个有明确边界的任务执行框架。每个步骤都有记录,每个修改都可回溯。
做这个工具的过程本身也是对"人与 AI Agent 如何协作"这个问题的一次实践探索。