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ẽ:

  1. Tạo GitHub Actions workflow file trong repository
  2. 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