- Adiciona linguagem nos fenced code blocks (text) - Corrige estilo de tabelas (espacos ao redor dos pipes) - Adiciona requisito GitHub Pro para acesso ao GitHub Models Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
Pre-requisitos
1. Python 3.10+
python --version # deve ser >= 3.10
2. Claude Code CLI (Reviewer)
O Reviewer chama o Claude localmente via CLI — sem custo adicional de API.
# Instalar
npm install -g @anthropic-ai/claude-code
# Verificar
claude --version
Requer conta Anthropic com acesso ao Claude Code.
3. GitHub Pro (obrigatorio para GitHub Models)
O Worker usa o GitHub Models API, que exige uma conta GitHub Pro (ou superior: Team, Enterprise, Copilot Business/Enterprise).
Contas GitHub Free nao tem acesso ao GitHub Models. Assine em:
https://github.com/settings/billing
Apos ter o plano Pro, gere um Personal Access Token em:
https://github.com/settings/tokens → Fine-grained token com permissao models:read.
4. Dependencias Python
pip install -r requirements.txt
5. Arquivo .env
Crie um .env na raiz do projeto (use .env.example como base):
cp .env.example .env
# edite e preencha GITHUB_TOKEN
GITHUB_TOKEN=ghp_seu_token_aqui
WORKER_MODEL=o4-mini # opcional, este e o padrao
Modelos disponiveis (GitHub Models)
| Modelo | Perfil |
|---|---|
o4-mini |
Melhor para codigo (padrao) |
o3 |
Mais poderoso, mais lento |
gpt-4.1 |
Rapido, sem raciocinio |
gpt-4.1-nano |
Mais barato, tasks simples |
Verificacao rapida
python -c "from orchestrator import Orchestrator; print('OK')"