🏋️ Desafios — Módulo 04 (Automação)¶
- Headless: rode
opencode run --format json "Liste os TODOs"e parseie comjq. - Sessões: encadeie dois comandos com
--continuee depois exporte a sessão com--sanitize. - CI: copie
examples/ci/opencode-review.ymlpara um repo de teste, configure o secret e faça um PR com bug proposital. - Portão de qualidade: faça o job falhar quando a saída contiver um achado de severidade alta.
💡 Solução (desafio 1)
opencode run --format json "Liste os comentários TODO" | jq -r '.text'
💡 Solução (desafio 3 — essência)
- run: npm install --global @opencode/cli
- run: opencode run --standalone --agent revisor "Revise o PR e liste achados por severidade."
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
➡️ Módulo 05