命令与上下文
使用 Agent 斜杠命令,查看会话状态并控制上下文压缩。
输入框以 / 开头且保持单行时,会显示本地命令列表。斜杠命令由界面处理,不会发送给模型,也不会创建一条会话历史消息。
命令列表
| 命令 | 作用 |
|---|---|
/new | 创建一个新会话 |
/fork | 从当前已提交的会话末端创建分叉 |
/model | 为当前空闲会话选择 Provider 和模型 |
/effort | 调整当前会话的推理强度 |
/status | 查看会话 ID、上下文、Token 用量和工作时长 |
/compress | 手动压缩当前会话的模型上下文 |
/memory | 查看或切换当前会话是否贡献记忆 |
/mcp | 打开 MCP 服务器运行状态面板 |
/mcp verbose | 查看 MCP 能力、策略、工具计划和诊断详情 |
/skills | 为下一条消息选择当前会话可用的 Skills |
/ps | 列出当前会话的后台终端 |
/stop | 停止并清理当前会话的后台终端 |
命令需要完整匹配。输入未知命令时,界面会报告错误而不是把它当作普通提示发送。命令列表打开后可以用键盘选择;如果确实需要发送以 / 开头的普通文字,可以先关闭命令列表,再把内容作为多行或普通消息提交。
模型和推理强度
/model 与输入框旁的模型按钮打开同一个选择器。选择器会查询所有已启用 Provider,并分别显示加载错误;目录中没有目标模型时可以输入自定义模型 ID。
/effort 只适用于支持推理强度的 Responses 会话,可选择 Provider 默认值、已知预设或自定义值。更换模型和推理强度都要求会话空闲。
查看状态
执行 /status 可以查看:
- 当前会话标识。
- 已消耗与剩余的上下文比例;Provider 未报告时可能显示未知。
- 输入、输出和总 Token 用量,以及数据来自 Provider 报告还是估算。
- 当前轮次和累计工作时长。
- 长会话已经经过的上下文窗口与压缩信息。
这些数据用于判断是否需要拆分任务或压缩上下文,不代表账单金额;实际计费仍以模型服务商为准。
自动和手动压缩
启用自动压缩后,应用会在接近配置阈值或触发运行预算时整理发送给模型的历史。也可以在会话允许时执行 /compress 主动压缩。
压缩可能使用本地摘要或 Provider 声明支持的 Responses 远程压缩。实现方式由会话的模型协议和冻结能力决定,不会在运行中猜测服务端接口。
压缩不会删除可见历史
消息和工具记录仍保留在界面中;压缩改变的是下一次模型请求使用的上下文。多次压缩会逐渐概括较早内容,重要约束应在新消息中重新明确。
如果模型在输出任何内容前明确返回上下文不足,应用可以先压缩再重试;一旦已经产生输出,不会自动重放整轮请求,以免重复工具调用或外部操作。
命令使用限制
/model、/effort和/fork需要当前会话空闲。/compress只在会话存在可压缩内容且没有冲突操作时可用。/memory的“污染”状态不可切回启用。/ps和/stop只处理当前 Agent 会话的后台终端。/mcp展示运行态;完整服务器配置仍在“设置 → Agent → MCP”中完成。