SuperAPI AI 工具集

rca

智能体与模型

查看项目

更新于 10-16 07:31

技能介绍

用途

该技能用于在 Claude 桌面应用中批量开启所有未归档 Claude Code 会话的远程控制功能。它面向需要在多个会话上统一启用远程控制的场景。

使用前提

必须从 Claude 桌面应用的 Code 会话中运行。它依赖该应用的会话工具,而终端会话或无头模式的 claude -p 会话不具备这些工具。

主要能力

  • 加载会话管理相关工具,包括列出会话、获取单个会话信息以及设置远程控制。
  • 列出未归档的会话,调用 list_sessions 时使用 limit: 200,并排除已归档会话。
  • 由于该列表从不包含其自身所在的会话,需要额外调用 get_session 并传入 session_id: "self"。
  • 对所有 remoteControlActive 为 false 的会话(包括自身所在会话)调用 set_remote_control,并设置 enabled: true。
  • 当每个此类会话都返回 on、connecting 或拒绝(refusal)时,该步骤即完成。

使用方式

在 Claude 桌面应用的 Code 会话中运行本技能。先用 ToolSearch 选择并加载 mcp__ccd_session_mgmt__list_sessions、mcp__ccd_session_mgmt__get_session、mcp__ccd_session_mgmt__set_remote_control 这三个工具。然后调用 list_sessions 并设置 limit: 200,排除已归档会话,同时调用 get_session 并设置 session_id: "self"。接着对每个 remoteControlActive 为 false 的会话调用 set_remote_control,设置 enabled: true。

输出结果

最后以一行文字回复,说明开启了多少个、原本已开启多少个,以及每个拒绝的会话及其原因。

限制

应用会拒绝从未运行过一轮的会话、从其他设备启动的会话以及无人值守的会话。

适用场景

适用于在 Claude 桌面应用中集中管理多个未归档 Claude Code 会话的远程控制开关。