From 682219352da0a7a09c84c5a72bc2df1f4b55d10c Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Mon, 29 Dec 2025 12:58:15 -0500 Subject: [PATCH 1/5] Add Bonk workflow --- .github/workflows/bonk.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/bonk.yml diff --git a/.github/workflows/bonk.yml b/.github/workflows/bonk.yml new file mode 100644 index 000000000000000..bca3348bb5671d2 --- /dev/null +++ b/.github/workflows/bonk.yml @@ -0,0 +1,31 @@ +name: Bonk + +on: + issue_comment: + types: [created] + pull_request_review_comment: + types: [created] + +jobs: + bonk: + if: github.event.sender.type != 'Bot' + runs-on: ubuntu-latest + permissions: + id-token: write + contents: write + issues: write + pull-requests: write + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 1 + + - name: Run Bonk + uses: ask-bonk/ask-bonk/github@main + env: + OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }} + with: + model: "opencode/claude-opus-4-5" + mentions: "/bonk,@ask-bonk" + permissions: write From 97b53f9a84c8dabd6c60d4cc9e0dbf2efe2aeb61 Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Mon, 29 Dec 2025 12:59:14 -0500 Subject: [PATCH 2/5] use ANTHROPIC_API_KEY --- .github/workflows/bonk.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/bonk.yml b/.github/workflows/bonk.yml index bca3348bb5671d2..6c478bbdcb947dd 100644 --- a/.github/workflows/bonk.yml +++ b/.github/workflows/bonk.yml @@ -24,7 +24,7 @@ jobs: - name: Run Bonk uses: ask-bonk/ask-bonk/github@main env: - OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }} + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} with: model: "opencode/claude-opus-4-5" mentions: "/bonk,@ask-bonk" From 5bbd3a25605d75177a6575c1bf57927b2b8e1b71 Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Mon, 29 Dec 2025 13:00:28 -0500 Subject: [PATCH 3/5] Apply suggestion from @elithrar --- .github/workflows/bonk.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/bonk.yml b/.github/workflows/bonk.yml index 6c478bbdcb947dd..5d15c443146a57e 100644 --- a/.github/workflows/bonk.yml +++ b/.github/workflows/bonk.yml @@ -26,6 +26,6 @@ jobs: env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} with: - model: "opencode/claude-opus-4-5" + model: "anthropic/claude-opus-4-5" mentions: "/bonk,@ask-bonk" permissions: write From a367759cb9fb08479115c9c997317774f4b01161 Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Mon, 29 Dec 2025 13:05:02 -0500 Subject: [PATCH 4/5] Update bonk.yml --- .github/workflows/bonk.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/bonk.yml b/.github/workflows/bonk.yml index 5d15c443146a57e..69a70d0307c2df1 100644 --- a/.github/workflows/bonk.yml +++ b/.github/workflows/bonk.yml @@ -27,5 +27,6 @@ jobs: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} with: model: "anthropic/claude-opus-4-5" + agent: docs # use our Docs agent by default in this repo mentions: "/bonk,@ask-bonk" permissions: write From c673e91fd17741ccfa6f5c9c4acb61c4803f5dd9 Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Mon, 29 Dec 2025 13:31:48 -0500 Subject: [PATCH 5/5] Apply suggestion from @elithrar --- .github/workflows/bonk.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/bonk.yml b/.github/workflows/bonk.yml index 69a70d0307c2df1..79b08673bd27a8a 100644 --- a/.github/workflows/bonk.yml +++ b/.github/workflows/bonk.yml @@ -29,4 +29,4 @@ jobs: model: "anthropic/claude-opus-4-5" agent: docs # use our Docs agent by default in this repo mentions: "/bonk,@ask-bonk" - permissions: write + permissions: CODEOWNERS