GitHub Integration
Tích hợp OpenCode với GitHub qua AI agent tự động hóa repository.
Tổng quan
OpenCode GitHub agent là một GitHub App cho phép bạn chạy OpenCode tự động trên repository của mình. Nó hoạt động như một "coding bot" — bạn tạo issue, gán label, và GitHub agent sẽ tự động xử lý.
Use cases
- Auto-fix bugs: Gán label
bug→ agent tự động tạo fix và PR - Auto-review: Mỗi PR được tạo ra sẽ được agent review tự động
- Auto-deploy: Agent kiểm tra code, chạy tests, và deploy
Cài đặt
Bước 1: Install GitHub agent
opencode github install
Lệnh này sẽ:
- Tạo GitHub Actions workflow file trong repository
- Hướng dẫn bạn qua quá trình cấu hình
Bước 2: Auth với GitHub
opencode auth login
Chọn GitHub và làm theo hướng dẫn.
Bước 3: Push lên GitHub
Commit và push workflow file lên GitHub. Agent sẽ tự động active.
Sử dụng
Chạy thủ công
opencode github run
Dùng flag --event để mock GitHub event:
opencode github run --event issues
Cấu hình
Workflow mặc định được tạo ở .github/workflows/opencode.yml. Bạn có thể tùy chỉnh:
- Trigger events (issues, pull requests, comments)
- Model sử dụng
- Permissions
Lưu ý
- GitHub agent cần quyền truy cập repository
- Chi phí API key do bạn tự quản lý
- Agent chỉ hoạt động khi có event trigger