命令字典
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
在 Claude Code Desktop 应用中继续会话
/desktop(别名 /app)是 Claude Code CLI 内的 slash 命令。在终端 TUI 中执行后,它将当前会话的对话历史和上下文整体移交给本机已安装的 Claude Code Desktop 图形界面,随后 CLI 进程退出、终端释放,用户在 Desktop 的 Code 标签页中继续同一会话。
平台限制(官方文档原文): Desktop 应用仅支持 macOS 和 Windows;Linux 用户无 Desktop 应用可用,应继续使用 CLI。
订阅要求(官方文档原文): Desktop 的 Code 标签页需要 Pro、Max、Team 或 Enterprise 订阅。
/desktop
或使用别名:
/app
命令必须写在消息行的开头才能被识别。
# 第一步:用任意方式启动 CLI 会话(也可以 -c 继续上次 / -r 恢复指定会话)
claude
claude -c
claude -r "my-session-name"
# 第二步:在 TUI 提示框中输入命令
/desktop
# 结果:CLI 退出,Desktop 应用打开该会话
移交完成后 CLI 进程退出,终端自动返回 shell 提示符(对应 issue #52743 描述的 "Wait for handoff and exit")。
| 约束 | 说明 |
|---|---|
| 仅 macOS / Windows | Linux 无 Desktop 应用,命令在 Linux 上不可用 |
| Desktop 应用须提前安装并运行 | 应用未启动时移交会失败 |
| 付费订阅必须 | Pro、Max、Team 或 Enterprise(官方文档要求) |
| 无窗口选择 | 当前版本始终移交给单一运行的 Desktop 实例,多窗口场景下无法指定目标窗口 |
| 不可脚本化 | 操作是交互式的,无法通过 shell 脚本直接触发(GitHub issue #52743 已作为 feature request 跟踪) |
| 命令 | 目标 | CLI 是否退出 | 需要 Desktop |
|---|---|---|---|
/desktop / /app | 移交至 Desktop 图形界面 | 是 | 是 |
/background | 将整个会话剥离为持续运行的后台 agent,释放终端 | 是(终端释放) | 否 |
/tasks | 查看当前会话的后台子任务 | 否 | 否 |
+12 -1 面板)来逐文件审核变更/desktop 移交到图形界面继续/desktop 不会出现在命令列表中。官方建议 Linux 用户直接使用 CLI。--desktop=new-window 等 flag,该 issue 已被关闭为已有请求的重复项。