> 内容来源：Onevium 官方文档
> 文章: 让任务朝明确目标持续推进
> 原文: https://onevium.com/zh/docs/goal-mode
> 语言：简体中文
> 更新于: 2026-09-09
> 适用版本: 1.1.22
> 功能状态: 已发布

---

# 让任务朝明确目标持续推进

为 /goal 写出可验证的完成条件，查看进度，并让长任务保持在约定范围内。

## 让会话围绕一个完成条件继续

`/goal` 是 Claude Code 的原生命令，用来为当前任务设置完成条件。Onevium 显示运行时返回的目标信息，但不会因为提示词中出现“目标”二字就自动建立一个 Goal。

Goal 用于当前任务持续推进；定时或重复执行使用[计划任务](https://onevium.com/zh/docs/scheduled-runs)，两者不是同一个入口。

## 先确认当前运行版本支持命令

在目标会话的输入框输入 `/`，查看命令列表中是否有 **goal**。Onevium 根据当前运行的 SDK 实际上报的命令决定是否展示它，不以你另外安装的终端 CLI 版本为准。

如果没有看到 goal，先确认模型连接可用，再重新打开命令列表。仍然没有时，检查应用版本和命令返回信息；不要把普通回复“我会继续”当作已启用 Goal，也不需要为此随意安装同名 Skill。

开始前写清三类条件：

| 内容   | 好的写法                    |
| ---- | ----------------------- |
| 完成结果 | 找到指定流程的入口、处理逻辑、错误分支和测试  |
| 验收证据 | 每项附实际文件引用；不存在的测试明确记录为缺失 |
| 操作边界 | 不改文件、不启动服务；缺少必要仓库时先报告   |

“做到最好”没有明确终点。提示词中写“最多 10 分钟”也不等于设置了系统强制时间或费用上限。

## 建立一个可核对的目标

选择正确项目、服务商、模型和权限。在确认支持 goal 后，将下面整段作为一条消息发送，确保 `/goal` 位于开头：

```text
/goal 调查本项目的成员邀请流程，形成一份有依据的检查表。
完成条件：
1. 找到界面入口和服务端处理；每项引用实际文件。
2. 说明权限检查和邀请过期行为，缺少实现时明确说明。
3. 列出现有相关测试；没有测试时记录缺失，不宣称已通过。
只读调查，不修改文件、安装依赖或启动服务。
如果必要仓库不可访问，先报告具体阻碍，不重复尝试同一失败。
```

这段示例调查的是你项目中实际存在的代码；如果项目没有成员邀请功能，应先换成确实存在的流程。

| 要做什么     | 单独发送             |
| -------- | ---------------- |
| 查看当前目标状态 | `/goal`          |
| 设置目标     | `/goal` 后接明确完成条件 |
| 清除当前目标   | `/goal clear`    |

状态查询和清除命令单独发送，不在后面附加无关任务文字，以免改变命令含义。以当前运行版本给出的命令反馈为准。

## 阅读进度并核对完成结果

收到运行时目标状态后，输入框上方会出现目标指示条，显示条件、迭代次数、耗时和最近评估原因。目标状态按会话区分，分屏时确认自己查看的是哪一列。

每轮检查是否出现新证据：是否打开了新的相关文件、定位了一个错误分支，或确认了缺失测试。如果只是重复同一个报错，应先解决阻碍。

报告完成时，逐项对照目标检查表。没有执行的测试只能说“未执行”；源文件引用不能替代运行结果。指示条或迭代次数也不是完成证明。

## 中断、清除与恢复工作

- **只需中断当前轮**：使用输入框的停止按钮，等待当前生成停止，再决定下一步。不要假定中断就已经清除了目标。
- **不再继续这个目标**：当前轮结束后单独发送 `/goal clear`，核对返回的状态；之后才建立新目标。
- **等待审批**：查看具体操作。Goal 不会扩大你已经允许的文件、命令或外部操作范围。
- **应用重开后**：目标指示条在 1.1.22 使用内存状态，不能凭原会话仍在就推定目标已恢复。先查询当前状态，再决定继续或重设。
- **还有开发服务运行**：停止对话或清除目标不等于停止托管服务，需单独检查和停止对应服务。

若输入 `/goal` 后仅得到普通解释、未知命令或没有有效状态反馈，先按当前运行环境排查，不继续宣称 Goal 正在自动推进。

## 下一步

按时间触发工作见[计划运行](https://onevium.com/zh/docs/scheduled-runs)，授权边界见[权限与计划](https://onevium.com/zh/docs/permissions)，跨会话继续工作见[项目与会话](https://onevium.com/zh/docs/projects-and-sessions)。
