瀏覽代碼

Add opencode workflow

Frank 6 月之前
父節點
當前提交
f9b5b6d129
共有 1 個文件被更改,包括 6 次插入8 次删除
  1. 6 8
      .github/workflows/opencode.yml

+ 6 - 8
.github/workflows/opencode.yml

@@ -8,22 +8,20 @@ jobs:
   opencode:
   opencode:
     if: |
     if: |
       contains(github.event.comment.body, ' /oc') ||
       contains(github.event.comment.body, ' /oc') ||
-      startsWith(github.event.comment.body, '/oc') ||
-      contains(github.event.comment.body, ' /opencode') ||
-      startsWith(github.event.comment.body, '/opencode')
+      contains(github.event.comment.body, ' /opencode')
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     permissions:
     permissions:
-      contents: read
       id-token: write
       id-token: write
+      contents: read
+      pull-requests: read
+      issues: read
     steps:
     steps:
       - name: Checkout repository
       - name: Checkout repository
         uses: actions/checkout@v4
         uses: actions/checkout@v4
-        with:
-          fetch-depth: 1
 
 
       - name: Run opencode
       - name: Run opencode
         uses: sst/opencode/github@latest
         uses: sst/opencode/github@latest
         env:
         env:
-          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
+          OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
         with:
         with:
-          model: anthropic/claude-sonnet-4-20250514
+          model: opencode/sonic