创建GitHub Copilot扩展:分步指南

💡 原文英文,约1900词,阅读约需7分钟。
📝

内容提要

GitHub Copilot推出了扩展功能,允许开发者创建自定义扩展与Copilot集成。文章介绍了如何使用Hono.js框架创建扩展,包括项目设置、GitHub应用创建和权限配置。通过预览SDK,开发者可以简化请求验证和响应格式化。文章还展示了使用OpenSauced的StarSearch功能的示例,并鼓励开发者探索更多扩展可能性。

🎯

关键要点

  • GitHub Copilot推出了Copilot扩展功能,允许开发者创建自定义扩展。
  • 创建扩展需要活跃的GitHub Copilot订阅。
  • 使用Hono.js框架设置项目并创建Copilot扩展的端点。
  • 安装预览SDK以简化请求验证和响应格式化。
  • 通过Octokit获取用户信息并创建响应。
  • 需要将扩展公开以进行测试,可以使用VS Code的端口转发或ngrok等工具。
  • 创建GitHub应用以测试扩展,配置必要的权限和设置。
  • 在GitHub Copilot聊天中测试扩展,确保其能够返回响应。
  • 提供了一个使用OpenSauced的StarSearch功能的示例扩展。
  • 提供了一个Copilot扩展模板,帮助开发者快速入门。
  • 鼓励开发者探索更多扩展的可能性,并关注Copilot扩展的更新和改进。
➡️

继续阅读