目标与侧任务
创建和管理跨轮次目标,查看状态、用量与完成记录,以及从主线岔出独立侧任务。
创建和修改目标
目标是这条会话要持续达成的结果,一条会话同时只有一个。只有你明确要求建立目标时,Klaus 才应创建;普通任务不会自动变成目标。
从输入框 + 菜单选择「目标模式」,或在快捷命令子菜单里选择 /goal,即可打开目标输入。替换当前目标时会显示确认和新目标预览,取消会保留草稿。模型不能另建一个目标覆盖未完成目标,但你可以通过明确确认的替换或编辑修改它;这种用户编辑保留已有用量和创建时间。
目标进度行在输入框上方显示。点击目标或编辑按钮打开右侧目标编辑器,查看完整内容和更新时间,使用「保存 / 还原」,或按 ⌘/Ctrl+S 保存。长文本、粘贴内容和图片可以作为目标附件保存,编辑器会读取完整目标。外部更新与保存冲突会保留草稿并提示处理,不会把旧编辑覆盖到另一个目标上。
状态和控制
| 状态 | 含义与操作 |
|---|---|
| 推进中 | 目标仍在推进;可暂停、编辑或清除。 |
| 已暂停 | 按你的要求暂停;可确认恢复、编辑或清除。 |
| 受阻 | 暂时无法继续;排除阻碍后可确认恢复、编辑或清除。 |
| 用量受限 | 模型来源的额度阻止继续;额度恢复后可确认恢复。 |
| 预算受限 | 已达到目标的 token 上限;没有普通「恢复」按钮,应先处理预算或目标,再决定后续工作。 |
| 已达成 | 必须已完成并验证目标要求;完成记录和用量保留,输入框上方的实时目标行与目标编辑器会关闭。 |
恢复暂停、受阻或用量受限的目标前会说明它将在空闲时继续工作;取消不会改变目标状态。清除目标会阻止后续自动续跑,不会删除会话记录,也不会撤销已经产生的文件改动。
模型只能报告完成、受阻,或在你明确要求时暂停;不能自行恢复、增加预算或设置用量/预算受限。模型报告受阻前,应确认同一个真实阻碍连续至少三轮仍然存在,而且没有可继续推进的工作;恢复后重新开始这项审计。最终执行错误或额度错误也可能由运行时直接停止自动工作,错误仍会显示,不能把所有停止都当成完成。
续跑、停止与计量
- 引擎只在安全空闲点自动续跑:目标仍在推进中、处于执行而非规划模式、没有正在运行或等待中的工作,也没有排队的用户输入。你的引导和排队消息优先;一个回合结束不等于必须立即再发一个模型请求。
- 规划期间保留目标,但不自动续跑,也不把纯规划消耗记入执行目标。查看历史或重新连接不会仅因读取状态而发送目标请求。
- 按停止会暂停活动目标并中断当前工作。恢复是显式操作;后续回调不能把已清除或替换的目标重新启动。
- token 计量为未命中缓存的输入 token 加输出 token,不重复加总 token 或推理字段。目标可以没有预算;只有你明确要求时才设置正数 token 预算。预算不是轮数,达到上限会停止继续做实质工作,不能拿预算用尽当作完成。
- 有预算的推进中或预算受限目标显示「已用 / 预算」;其他情况显示用时。活动用时持续更新,暂停或规划期间不继续累计。目标用量按实际请求和生命周期结算,完成回复应使用最终计量,而不是估算。
- 目标状态与计量由引擎持久保存,切换聊天、重新连接或重开同一会话时恢复。自动续跑仍受当前模式、权限、模型来源和目标状态约束。
侧任务与后台工作
- 侧任务:从当前对话岔出去的小问题,单独起一条线程去问,不打断也不污染主线。侧任务是右侧面板里的一个独立标签页(不在概览面板里),用的是和主对话同一套转录与输入框,答完可以关掉,也可以把它转成一条正式会话留下来。
- 它是从父会话「最近一个完整轮次」分叉出来的新线程,继承父会话的项目、工作目录、模型与思考强度,但没有自己的记录文件:关掉就没了,也不会出现在最近对话里。
- 每条会话最多 8 个侧任务;空闲 1 小时后自动回收(正在跑的那一轮持有租约,不会被回收打断)。
- 运行中的任务:概览面板的「子智能体」区列出这个会话派出去的后台子智能体,每行是一个头像、任务名和状态(跑马灯显示长名字),「为什么它还在跑」「刚才那个子代理干了什么」在这里看。上下文用量不在概览面板,它是输入区旁边那个圆饼 chip。子智能体按任务命名、各有独立头像,同一会话里派出去的多个子智能体彼此分得清,身份也会记住。