Files
superpowers-zh/skills/using-superpowers/references/copilot-tools.md
jiangnan fc9a2a40ca 同步上游 v5.0.7:Copilot CLI 支持、OpenCode bootstrap 改进、版本统一
上游同步:
- hooks/session-start: 新增 Copilot CLI 平台检测(COPILOT_CLI 环境变量)
- .opencode/plugins/superpowers.js: bootstrap 从 system prompt 改为 user message 注入,避免 token 膨胀和 Qwen 兼容问题
- skills/using-superpowers: 新增 Copilot CLI 使用说明和工具映射引用
- 新增 references/copilot-tools.md(中文化)

本地优化:
- 清理 OpenCode 插件死代码(normalizePath/os/configDir)
- 统一版本号为 1.1.6(修复插件 JSON 与 package.json 不一致)
- .gitignore 排除安装器生成的 skills 副本
- package.json files 数组精简,避免打包重复的 skills 副本
- 安装器新增 copilot/copilot-cli 别名
- 工具数量更新为 15 款
2026-04-13 19:55:20 +08:00

2.2 KiB
Raw Blame History

Copilot CLI 工具映射

技能使用 Claude Code 的工具名称。当你在技能中遇到这些工具时,使用你平台的等价工具:

技能中引用的工具 Copilot CLI 等价工具
Read(读取文件) view
Write(创建文件) create
Edit(编辑文件) edit
Bash(运行命令) bash
Grep(搜索文件内容) grep
Glob(按名称搜索文件) glob
Skill 工具(调用技能) skill
WebFetch web_fetch
Task 工具(分派子智能体) task(参见智能体类型
多个 Task 调用(并行) 多个 task 调用
Task 状态/输出 read_agentlist_agents
TodoWrite(任务跟踪) sql 配合内置 todos
WebSearch 无等价工具 — 使用 web_fetch 配合搜索引擎 URL
EnterPlanMode / ExitPlanMode 无等价工具 — 留在主会话中

智能体类型

Copilot CLI 的 task 工具接受 agent_type 参数:

Claude Code 智能体 Copilot CLI 等价
general-purpose "general-purpose"
Explore "explore"
命名的插件智能体(如 superpowers:code-reviewer 从已安装的插件中自动发现

异步 Shell 会话

Copilot CLI 支持持久化的异步 shell 会话,这在 Claude Code 中没有直接等价物:

工具 用途
bash 配合 async: true 在后台启动长时间运行的命令
write_bash 向运行中的异步会话发送输入
read_bash 读取异步会话的输出
stop_bash 终止异步会话
list_bash 列出所有活跃的 shell 会话

额外的 Copilot CLI 工具

工具 用途
store_memory 持久化代码库相关事实供未来会话使用
report_intent 更新 UI 状态行显示当前意图
sql 查询会话的 SQLite 数据库(待办、元数据)
fetch_copilot_cli_documentation 查阅 Copilot CLI 文档
GitHub MCP 工具(github-mcp-server-* 原生 GitHub API 访问issue、PR、代码搜索