diff --git a/.gitea/workflows/opencode.yml b/.gitea/workflows/opencode.yml index 26ba8ae..109c7e2 100644 --- a/.gitea/workflows/opencode.yml +++ b/.gitea/workflows/opencode.yml @@ -10,7 +10,6 @@ jobs: contains(github.event.comment.body, '/oc') || contains(github.event.comment.body, '/opencode') runs-on: ubuntu-latest - timeout-minutes: 20 # Evita interruzioni premature per il deep reasoning di big-pickle steps: - name: Checkout repository @@ -19,15 +18,16 @@ jobs: fetch-depth: 1 persist-credentials: false - - name: Esegui OpenCode (Big Pickle) + - name: Esegui OpenCode uses: anomalyco/opencode/github@latest env: - # Mappiamo il tuo secret personalizzato nella variabile letta da OpenCode + # Inserisci nei Secret di Gitea la chiave ottenuta dalla dashboard di OpenCode Zen OPENCODE_ZEN_API_KEY: ${{ secrets.OPENCODE_ZEN_API_KEY }} - # Endpoint ufficiale di OpenCode Zen per l'esecuzione - OPENCODE_API_BASE: https://opencode.ai - # Passiamo il token di Gitea simulando la variabile "GITHUB_TOKEN" richiesta dall'azione + # Specifichiamo l'endpoint di OpenCode Zen per l'esecuzione remota dell'agente + OPENCODE_API_BASE: https://opencode.ai/zen/v1 + # Passiamo il token di Gitea per permettere l'autenticazione sulla piattaforma GITHUB_TOKEN: ${{ secrets.BOT_GITEA_TOKEN }} with: + # Configura l'azione per invocare Big Pickle model: opencode/big-pickle use_github_token: true