命令字典
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
生成当前会话的一行摘要
/recap 是 Claude Code 的会话内置命令,按需生成当前会话的一行文字摘要。
除了手动触发外,Claude Code 还会在你离开终端一段时间后自动显示摘要——让你回到终端时立刻知道会话进展到哪里,无需翻阅完整对话记录。
Session recap 对所有订阅计划和提供商默认开启;在非交互模式(claude -p)下始终跳过。
该功能随 v2.1.105–v2.1.113(2026 年 4 月 13–17 日当周)发布。
在会话内直接输入:
/recap
Claude Code 立即生成并显示当前会话的一行摘要。
满足以下所有条件时,Claude Code 在你切回终端时自动展示摘要:
如需关闭自动摘要:
/config
在 /config 面板中找到 Session recap 选项并禁用。禁用后,自动摘要不再显示;源文档措辞暗示手动 /recap 仍可使用,但未明确陈述这一行为(推断,未经明文确认)。
| 约束 | 说明 |
|---|---|
| 最少 3 个 turn | 会话 turn 数不足时不显示自动摘要 |
| 不连续出现 | 自动摘要不会在两个 turn 之间连续出现两次 |
| 需终端失焦 ≥3 分钟 | 自动摘要只在你真正离开终端后才触发 |
| 非交互模式跳过 | claude -p / headless 模式下始终跳过 |
| 命令 | 影响上下文窗口 | 摘要长度 | 典型时机 |
|---|---|---|---|
/recap | 否 | 一行 | 快速定向,随时可用 |
/compact(推断,所列来源未覆盖) | 是(替换历史为摘要) | 段落级 | 上下文窗口即将用满时 |
/clear | 是(清空) | 无摘要 | 开始全新任务 |
/btw | 否 | 一次性问答 | 临时侧边提问,不入历史 |
/recap 用于快速定向,不替换或清空对话历史;至于是否消耗额外上下文配额,所列来源均未说明(推断,未经来源确认)。
/resume 会话之前,先 /recap 记住当前会话进展。/recap 生成的一行摘要复制给队友,作为交接上下文的起点。/recap 手动调用时也可能内容极简。claude -p 下无效:非交互模式(headless、pipeline)下 recap 始终跳过,包括手动 /recap。