copilot-sdk - 使用 GitHub Copilot SDK 构建应用
通过 Copilot CLI 以编程方式与 GitHub Copilot 交互,管理会话、工具、钩子、MCP 服务器和流式响应。
标签
更新于: 2026-09-30能力
典型输入
典型输出
该技能可以做什么
- 创建 Copilot 会话
- 发送提示
- 流式接收响应
- 注册自定义工具
- 配置生命周期钩子
- 连接 MCP 服务器
- 恢复已有会话
- 使用外部模型提供商
输入
- 应用提示
- 会话配置
- 自定义工具定义
- 钩子处理程序
- MCP 服务器配置
- 认证令牌
- 提供商 API 密钥
- 会话 ID
输出
- 助手消息
- 流式响应事件
- 工具执行结果
- 会话生命周期事件
要求
- 已安装 GitHub Copilot CLI
- 已完成 Copilot CLI 身份验证
- Node.js 18+、Python 3.8+、Go 1.21+ 或 .NET 8.0+
- GitHub Copilot 订阅,使用 BYOK 时除外
