Session Commands
会话命令用于管理当前的 CLI-JAW 对话:查看帮助、浏览命令、检查状态、清除历史记录、压缩上下文、重置状态以及在对话中途重新引导智能体。这些是你在交互使用中最常用的命令。
/ 开头,可直接在聊天输入框中输入。你也可以使用自然语言触发它们 — CLI-JAW 同样理解韩语和英语。请参阅下方每个命令的"~해줘"提示。Quick Reference
| Command | Description |
|---|---|
/help [command] | 显示所有命令或特定命令的帮助信息 |
/commands | 打开支持模糊搜索的命令面板 |
/status | 显示当前会话状态和诊断信息 |
/clear [all] | 删除对话 / all:重置技能+员工+MCP |
/purge | 删除对话 + 记忆 |
/compact [instructions] | 压缩上下文并保留关键信息 |
/reset [confirm] | 引导重置 — 对话、记忆、技能、员工、MCP全部删除 |
/steer <prompt> | 在对话中途将智能体重定向到新方向 |
Commands in Detail
/help
显示 CLI-JAW 命令的文档。不带参数调用时,会按类别分组列出所有可用命令。提供命令名称时,会显示该特定命令的详细用法、参数和示例。
参数:
| 参数 | 必填 | 描述 |
|---|---|---|
command | 否 | 要获取详细帮助的特定命令名称(不含 / 前缀) |
/help
# Get detailed help for a specific command
/help compact
# Help for the steer command
/help steer
/help。CLI-JAW 会检测你的意图并显示相关文档。/commands
打开命令面板 — 一个交互式、可搜索的所有斜杠命令列表。面板支持模糊匹配,你可以输入部分名称来快速找到所需内容。这是发现你从未使用过的命令的最快方式。
面板会显示每个命令的类别、简要描述和键盘快捷键(如果有的话)。选择一个命令可以立即执行,或将其插入输入框以便进一步编辑。
/commands
# In the palette, type to filter:
# "mod" → shows /model, /model-list
# "sk" → shows /skill, /skill load, /skill list
/status
显示当前会话的综合快照。包括活动模型和 CLI 后端、已加载的技能、对话 token 数量、内存使用情况、活动目标、已连接的集成(Telegram、Discord 等)以及服务器健康状态。对于调试或理解智能体为何有某种行为非常有用。
状态字段包括:
| 字段 | 描述 |
|---|---|
| Model | 当前活动的 LLM(例如 claude-opus-4-8、gpt-5.5) |
| CLI | 活动的 CLI 后端(Claude Code、Codex 等) |
| Skills | 当前已加载的技能列表及其活动/非活动状态 |
| Tokens | 当前上下文窗口使用量(已使用 / 最大值) |
| Goals | 活动目标及其完成状态 |
| Integrations | 已连接的服务(Telegram、Discord、Electron) |
| Memory | 内存索引大小和上次同步时间戳 |
| Uptime | 当前会话已运行的时长 |
/status
# Example output:
# Model: claude-opus-4-8 via Claude Code
# Skills: dev (active), github (active), memory (active) + 7 more
# Tokens: 42,318 / 200,000 (21%)
# Goals: 2 active, 1 completed
# Uptime: 1h 23m
/status。智能体会以可读格式呈现状态信息。/clear
删除当前会话的对话历史记录。技能、记忆和会话配置保持不变。
添加 all 参数后,还会重置技能、重置员工、重新同步 MCP 并清除会话状态。记忆仍然保留。
清理层级(由轻到重):
| 命令 | 对话 | 技能/员工/MCP | 记忆 |
|---|---|---|---|
/clear | ✅ 删除 | 保留 | 保留 |
/clear all | ✅ 删除 | ✅ 重置 | 保留 |
/purge | ✅ 删除 | 保留 | ✅ 删除 |
/reset confirm | ✅ 删除 | ✅ 硬重置 | ✅ 删除 |
/clear
# 重置技能、员工、MCP、会话(保留记忆)
/clear all
/clear。"스킬까지 초기화해줘" → /clear all。/purge
删除对话历史记录和所有结构化记忆(memory/structured/)。技能、员工和配置保持不变。当你想让智能体忘记在此实例中学到的一切,但保留工具和集成时使用。
/purge
/purge。/compact
通过总结之前的交流来压缩当前对话上下文,同时保留关键决策、代码更改和重要上下文。这对于即将达到上下文窗口限制但又不想完全丢失线索的长会话至关重要。
智能体会读取完整对话,识别关键信息(已做的决策、修改的文件、遇到的错误、进行中的目标),并生成一份密集的摘要来替换完整历史记录。你可以选择性地传入指令来指导摘要应侧重的内容。
参数:
| 参数 | 必填 | 描述 |
|---|---|---|
instructions | 否 | 自然语言指导,说明在摘要中应优先保留哪些内容(例如 "keep the API decisions"、"focus on the auth flow") |
/compact
# Compress with specific focus
/compact keep the database schema decisions and migration plan
# Compress focusing on errors and fixes
/compact focus on the bugs we found and how we fixed them
# Korean instructions work too
/compact API 설계 결정사항만 유지해줘
/compact。当你看到 token 使用率超过 60-70% 时,这是你最好的帮手。/reset
执行完整的引导重置 — 最具破坏性的清理选项。删除对话历史记录、所有结构化记忆、硬重置技能、重置员工并重新同步 MCP。只有 settings.json(服务器配置、认证令牌、CLI 订阅)得以保留。
由于此操作具有破坏性,需要 confirm 参数。
参数:
| 参数 | 必填 | 描述 |
|---|---|---|
confirm | 是 | 必填。不传入则显示确认提示。 |
删除与保留:
| 删除(引导重置) | 保留 |
|---|---|
| 对话历史记录 | settings.json(端口、令牌、订阅) |
| 结构化记忆(memory/structured/) | — |
| 所有已安装技能(硬重置) | — |
| 员工配置 | — |
| MCP 状态 | — |
/reset
# 立即执行引导重置
/reset confirm
# 实例严重损坏时从头开始
/reset confirm
"처음부터 다시 설정하자"
/reset confirm。如需更轻量的清理,请使用 /clear、/clear all 或 /purge。/steer
在不清除历史记录的情况下重定向智能体。当智能体朝着错误的方向前进,或者你想在保留现有上下文的同时切换到不同的方法时使用。引导提示会作为高优先级系统级指令注入,覆盖智能体当前的轨迹。
这比 /clear 更精准 — 你保留完整的对话历史记录和上下文,但智能体会根据你的新方向重新评估其方法。它非常适合路线修正:"停止做 X,改为做 Y。"
参数:
| 参数 | 必填 | 描述 |
|---|---|---|
prompt | 是 | 描述新方向、方法或约束的自然语言指令 |
/steer stop using class components, use hooks instead
# Change language/framework
/steer switch to TypeScript for all new files
# Adjust behavior
/steer be more concise, skip explanations, just show code
# Korean works naturally
/steer 설명 생략하고 코드만 보여줘
# Pivot task direction
/steer 이 방식 말고 WebSocket으로 구현하자
/steer 使其更加明确和有力。When to Use Which
选择合适的会话命令取决于你希望保留多少状态:
| 场景 | 命令 | 原因 |
|---|---|---|
| 对话过长,接近 token 限制 | /compact | 在释放 token 的同时保留关键决策 |
| 当前话题已结束,开始新任务 | /clear | 全新对话,工作空间状态保持不变 |
| 智能体走错了方向 | /steer | 在不丢失上下文的情况下纠正路线 |
| 会话严重混乱或损坏 | /reset | 终极选项 — 完全重启 |
| 记不住命令名称 | /commands | 可搜索的全部可用命令面板 |
| 需要检查 token 使用量或已加载的技能 | /status | 一目了然的会话诊断信息 |
| 刚接触 CLI-JAW,探索功能中 | /help | 内置于聊天中的文档 |
Command Lifecycle
会话命令在 CLI-JAW 技术栈的不同层级上运行:
/help和/commands是只读的 — 它们显示信息而不修改状态。/status从多个子系统(模型、技能、记忆、目标)读取数据并汇总为快照。/clear清除消息缓冲区,但保留会话外壳(技能、配置、目标)不变。/compact重写消息缓冲区 — 它读取所有消息,生成摘要,然后用压缩版本替换完整历史记录。/steer在不触碰消息历史记录的情况下,向系统上下文注入优先级指令。/reset销毁整个会话(消息 + 技能 + 目标 + 状态),并从启动默认值重新初始化。
/clear 效果相同。斜杠命令的存在是为了精确和速度,但 CLI-JAW 的意图检测会处理其余一切。