💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

GitHub Copilot SDK现已提供技术预览,允许开发者将Copilot引擎嵌入应用,简化工作流程。支持多种AI模型和自定义工具,适用于Node.js、Python等语言,提升生产力。

🎯

关键要点

  • GitHub Copilot SDK现已提供技术预览,允许开发者将Copilot引擎嵌入应用,简化工作流程。
  • 支持多种AI模型和自定义工具,适用于Node.js、Python等语言,提升生产力。
  • 开发者可以利用Copilot CLI的核心组件构建智能工作流程,无需从头编码。
  • SDK提供多种功能,包括多AI模型支持、自定义工具定义、MCP服务器集成等。
  • 与Microsoft的Agent Framework结合使用时,Copilot SDK提供一致的代理抽象,支持多代理工作流程。
  • 示例应用包括YouTube章节生成器、自定义GUI和摘要工具等。
  • SDK使用JSON-RPC与GitHub Copilot CLI通信,CLI需单独安装,并自动管理其进程生命周期。
  • 默认启用Copilot CLI提供的所有第一方工具,允许开发者定义自定义代理、技能和工具。
  • 初始支持Node.js、Python、Go和.NET,社区还创建了Java、Rust和C++等语言的非官方SDK。
➡️

继续阅读