GitHub 集成

这是什么?

GitHub 集成功能让 OpenCode 能够直接与你的 GitHub 仓库交互。它可以读取 Issue、Review Pull Request (PR),甚至直接创建新的 PR 来提交代码更改,实现从需求分析到代码提交的闭环。

什么时候你会用到它?

  • 当你被分配了一个 GitHub Issue,希望 AI 自动阅读 Issue 描述并开始编写修复代码时。
  • 当你需要对同事提交的 PR 进行初步的代码审查,检查潜在 Bug 或风格问题时。
  • 当你完成本地开发后,希望通过 AI 自动生成清晰的 Commit Message 和 PR 描述时。

核心概念

  • GitHub Token:连接 GitHub API 所需的认证凭证。
  • Context Awareness:AI 能够理解 GitHub Issue 中的讨论历史和 PR 中的文件变更。
  • Action Execution:支持执行 git push, gh pr create 等操作(需安装 GitHub CLI)。

基本用法 / 配置说明

TODO:后续补充具体用法示例

常见误解 / 注意事项

  • 赋予 OpenCode GitHub 权限时请遵循“最小权限原则”,仅授予必要的仓库访问权。
  • AI 的 Code Review 意见仅供参考,不能完全替代人工审查。

延伸阅读

TODO:后续补充