命令字典
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
为会话打标签/命名,便于之后从不同目录恢复到对应会话(已于 v2.1.92 移除)。
/tag 曾是 Claude Code 内置的 Slash 命令,用于为当前会话打标签/命名。根据官方 GitHub 发布记录,该命令已在 v2.1.92 版本中被移除,与 /vim 命令一同列在该版本 Release Notes 的移除条目下:
Removed
/tagcommand Removed/vimcommand (toggle vim mode via/config→ Editor mode)
截至当前可访问的官方文档(code.claude.com/docs/en/commands、code.claude.com/docs/en/sessions)均未收录 /tag 命令,说明其功能未被替换后的命令延用同名保留。
官方"会话管理"文档(code.claude.com/docs/en/sessions)明确给出了当前为会话命名、并支持之后按名称恢复的方式,核心是 /rename 命令与 claude -n 启动参数:
| 场景 | 现在的做法 |
|---|---|
| 启动时命名 | claude -n auth-refactor |
| 会话进行中命名 | /rename auth-refactor(名字同时显示在输入框上方的提示条上) |
| 在会话选择器里命名 | 高亮某会话后按 Ctrl+R |
| 计划模式下接受计划 | 若尚未命名,会话会自动获得基于该计划生成的标题 |
命名后可通过 claude --resume <name> 或会话内 /resume <name> 直接恢复到对应会话,恢复时的名称解析会跨当前仓库及其 worktree 生效。
/tag 存在 —— 它在 v2.1.92 之后的版本里已经是无效命令,取而代之的是 /rename。/rename 或启动时命名撞上了本机另一个存活会话已占用的名字,Claude Code 会把新会话改名为形如 auth-refactor-graceful-unicorn 的变体并提示你,而不是报错或覆盖旧会话名(官方文档明确写此行为自 v2.1.232 起生效,此前两个会话会同时保留相同名字)。/tag command"/rename、claude -n、会话选择器),未收录 /tag/tag