copilot-sdk - 使用 GitHub Copilot SDK 构建应用
使用 SDK 以编程方式集成 GitHub Copilot,管理会话、工具、流式响应、钩子、MCP 服务器、BYOK 提供商、持久化和自定义代理。
标签
更新于: 2026-09-29该技能可以做什么
- 创建 Copilot 客户端
- 管理 Copilot 会话
- 发送提示
- 流式传输响应
- 定义自定义工具
- 配置生命周期钩子
- 连接 MCP 服务器
- 配置 BYOK 提供商
- 恢复持久化会话
- 配置自定义代理
输入
- 用户提示
- 会话配置
- 自定义工具定义
- MCP 服务器配置
- 身份验证凭据
- 提供商 API 密钥
- 会话标识符
输出
- 助手响应
- 流式响应事件
- 工具执行结果
- 会话生命周期事件
要求
- 已安装并完成身份验证的 GitHub Copilot CLI
- GitHub Copilot 订阅(使用 BYOK 时除外)
- Node.js 18+、Python 3.8+、Go 1.21+ 或 .NET 8.0+
