Copilot SDK现已正式推出

GitHub Copilot SDK现已正式推出。您可以通过稳定的API和生产就绪支持,将GitHub Copilot的代理引擎嵌入到您自己的应用程序、服务和开发人员工具中。… Copilot SDK现已正式发布,首次出现在GitHub博客上。

GitHub Copilot SDK现已正式推出。您可以通过稳定的API和生产就绪支持,将GitHub Copilot的代理引擎嵌入到您自己的应用程序、服务和开发人员工具中。

Copilot SDK可让您直接以编程方式访问GitHub Copilot规划、工具调用、文件编辑、流和多回合会话背后的同一代理运行时,因此您不必构建自己的编排层。自进入公开预览版以来, SDK已被用于构建从CI/CD助手和内部开发人员工具到面向客户的AI功能的所有内容。

Node.js/TypeScript: npm install @ github/copilot-sdk Python: pip install github-copilot-sdk Go: go get github.com/github/copilot-sdk/go.NET: dotnet add package GitHub.Copilot.SDK Rust: cargo add github-copilot-sdk — General Availability新增Java:通过Maven和Gradle提供。

—通用可用性自定义工具和MCP新功能:注册代理可以自主调用的工具,连接到模型上下文协议(MCP)服务器,或覆盖grep和edit_file等内置工具。细粒度系统提示自定义:编辑Copilot系统提示的各个部分(例如,标识、音调、工具说明和安全规则),而无需从头开始重写。

OpenTelemetry跟踪:跨CLI启动、JSON-RPC调用、会话操作和工具执行的W3C跟踪上下文传播。灵活的身份验证: OpenAI、Microsoft Foundry、Anthropic和其他提供商的GitHub OAuth、GitHub Apps、环境令牌和BYOK。云和远程会话:使用存储库元数据创建云支持的会话,或按需启用远程会话URL。