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:后续补充