运行长周期目标
Beta
~/.octo/config.yml
目标(goal)是 agent 会持续推进的一个长期objective,即使在空闲时段也会继续,而不是回完当前这条 消息就停下。
/goal 把内部 API 客户端从 v1 迁移到 v2,覆盖所有调用点/goal edit # 调整当前目标的描述/goal pause # 暂停空闲续跑,目标本身还在/goal resume # 重新捡起续跑循环/goal clear # 清掉当前目标/goal replace # 用一个新目标替换已完成的目标当一个带着目标的会话进入空闲状态时,octo 会自己继续朝目标推进——用的是和 /loop 一样的机制,
只不过应用在单个持久目标上,而不是一条重复的 prompt。底层工具(get_goal、create_goal、
update_goal)模型也能直接调用,所以目标可以在对话过程中被创建或调整,不一定非要走 slash 命令。
关掉这个功能
Section titled “关掉这个功能”目标是按会话可选启用的,也可以整体关闭:
goal: enabled: false关闭之后,/goal 会报告自己不可用,而不是悄悄什么都不做。
下一步:目标和聊天渠道搭配很自然——从手机上启动一个目标, 让它自己跑,回头再来看结果。