我如何让Claude Code和Codex在数周内持续追求目标

Reddit r/AI_Agents 工具

摘要

作者构建了SmithersBot,这是一个开源代理框架,通过将计划分解为任务、要求审批以及使用检查点来避免退化,协调Claude Code和Codex在数周内追求长期目标。

Claude Code和Codex在单项任务上表现出色,但完成后就会停止。你给它们一个大任务,它们运行一段时间,完成该会话中能做的事,然后你又得自己决定下一步。我意识到你无法一次性规划一个长期目标。代理必须持续运行,并在观察环境的同时更新其计划。这正是阻碍其他代理框架(如OpenClaw或Hermes)实现长期目标的原因。于是我构建了SmithersBot来持续运行。你通过Telegram向它发送一个目标,它会将其转化为一个你批准的计划,然后逐个任务地执行。当一个计划完成后,它会提出下一个计划,并在数天、数周或数月内持续追求更大的目标。它会一直运行直到一个观察点;此时要么需要人类判断来指导后续工作,要么需要时间流逝来观察代理工作的结果。**我如何让代理在不放弃控制的情况下持续运行:** * 它提前向我询问关键决策并推荐答案,这样它就不会胡乱猜测我的意图。* 每个任务都在一个全新的工作器中运行,因此长时间的会话不会退化。* 它在每个任务前进行git检查点,以便不良步骤可以被撤销或回滚。* 构建和测试检查在工作器外部运行,因此它无法在未通过时告诉我通过了。* 如果一个任务被阻塞,它会继续处理那些不依赖于它的任务。* 每个操作和工具调用都写入磁盘,这样代理和我都能确切看到发生了什么。我一直在用它来改进自身,它的下一个目标是建立并运营自己的公司。它是开源的且免费。你希望你的代理在数周内追求什么样的长期目标?
查看原文

相似文章