Skip to content
返回 Build Log

为什么做 PatchWarden

从 ChatGPT 讨论到本地执行之间的断层,催生了可控任务通道的想法。

PatchWardenAI AgentWorkflow

在日常使用 ChatGPT 讨论代码方案时,我发现一个反复出现的问题:讨论阶段和执行阶段是割裂的。

ChatGPT 能给出很好的方案建议,但它无法直接在我的本地代码库上操作。而本地的 Codex、Claude Code 虽然执行能力强,但缺少讨论阶段的上下文。

我把方案复制给本地 Agent 执行时,常常遇到:

  • 工作区范围不明确,Agent 可能修改不该改的文件
  • 执行结果缺少结构化的验证报告
  • 整个过程没有可追溯的审计记录

PatchWarden 就是为了解决这个问题。它在 ChatGPT 和本地 Agent 之间建立一个受控通道:提取任务、限定范围、执行、返回 Diff 和验证报告。

这不是一个通用的远程 Shell,而是一个有明确边界的任务执行框架。每个步骤都有记录,每个修改都可回溯。

做这个工具的过程本身也是对"人与 AI Agent 如何协作"这个问题的一次实践探索。