From e6eb6ae0068978bcdf6a1cfb344c112f8fd8a0d3 Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Sun, 24 Aug 2025 20:09:40 -0400 Subject: [PATCH] Experiment with haiku for limited workflows (#1613) --- .github/workflows/marvin-dedupe-issues.yml | 3 ++- .github/workflows/marvin-label-triage.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/marvin-dedupe-issues.yml b/.github/workflows/marvin-dedupe-issues.yml index df98878d9..04dc16d2a 100644 --- a/.github/workflows/marvin-dedupe-issues.yml +++ b/.github/workflows/marvin-dedupe-issues.yml @@ -72,8 +72,9 @@ jobs: - name: Run Marvin dedupe command uses: anthropics/claude-code-base-action@beta with: + model: claude-3-5-haiku-latest prompt_file: /tmp/claude-prompts/dedupe-prompt.txt allowed_tools: "Bash(gh issue view:*),Bash(gh search:*),Bash(gh issue list:*),Bash(gh api:*),Bash(gh issue comment:*),Task" - anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} + anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY_FOR_CI }} claude_env: | GH_TOKEN: ${{ steps.marvin-token.outputs.token }} diff --git a/.github/workflows/marvin-label-triage.yml b/.github/workflows/marvin-label-triage.yml index cd7a88287..0cef63939 100644 --- a/.github/workflows/marvin-label-triage.yml +++ b/.github/workflows/marvin-label-triage.yml @@ -148,10 +148,11 @@ jobs: - name: Run Marvin for Issue Triage uses: anthropics/claude-code-base-action@beta with: + model: claude-3-5-haiku-latest prompt_file: /tmp/claude-prompts/triage-prompt.txt allowed_tools: "Bash(gh label list),mcp__github__get_issue,mcp__github__get_issue_comments,mcp__github__update_issue,mcp__github__get_pull_request_files" timeout_minutes: "5" - anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} + anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY_FOR_CI }} mcp_config: /tmp/mcp-config/mcp-servers.json claude_env: | GH_TOKEN: ${{ steps.marvin-token.outputs.token }}