copilot-sdk - 使用 GitHub Copilot 构建应用
通过 Node.js、Python、Go 和 .NET SDK 以编程方式交互 GitHub Copilot,并使用会话、工具、钩子、MCP 和流式响应。
标签
更新于: 2026-09-30能力
典型输入
典型输出
该技能可以做什么
- 创建 Copilot 客户端
- 管理 Copilot 会话
- 发送提示
- 流式接收响应
- 定义自定义工具
- 配置生命周期钩子
- 连接 MCP 服务器
- 恢复会话
- 使用其他模型提供商
输入
- 用户提示
- 身份验证凭据
- 模型配置
- 工具定义
- 钩子处理器
- MCP 服务器配置
- 会话标识符
- 提供商 API 密钥
输出
- Copilot 响应
- 流式消息事件
- 工具调用结果
- 会话生命周期事件
- 持久化会话状态
要求
- GitHub Copilot CLI
- 已认证的 Copilot 访问权限
- 受支持的运行时
- SDK 软件包
- Copilot 订阅或 BYOK
