Skip to content

Commit 3a69d2d

Browse files
authored
ci: use Claude Opus 5.5 for bot workflows (#1003)
Signed-off-by: Vu Anh Phung <vu.phung@databricks.com>
1 parent 6989189 commit 3a69d2d

5 files changed

Lines changed: 11 additions & 6 deletions

File tree

‎.github/workflows/engineer-bot-followup.yml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@ jobs:
150150
PR_TITLE: ${{ github.event.pull_request.title }}
151151
PR_URL: ${{ github.event.pull_request.html_url }}
152152
TRIGGER_COMMENT_ID: ${{ github.event.comment.id }}
153-
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-4-8/invocations
153+
ENGINEER_BOT_MODEL_OVERRIDE: databricks-claude-opus-5-5
154+
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-5-5/invocations
154155
DATABRICKS_TOKEN: ${{ secrets.DATABRICKS_TOKEN }}
155156
# NOTE: no live-warehouse connection env (DATABRICKS_SERVER_HOSTNAME /
156157
# DATABRICKS_HTTP_PATH / DATABRICKS_CATALOG / DATABRICKS_USER) is wired

‎.github/workflows/engineer-bot-learning.yml‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,9 @@ jobs:
106106
# translate_endpoint's already-v2 early-return, which keeps the trailing
107107
# `invocations`, so the CLI appends `/v1/messages` →
108108
# `.../anthropic/invocations/v1/messages` → HTTP 400 (unsupported path).
109-
# The effective model is set by the engine default (no retrospective.model).
110-
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-4-8/invocations
109+
# The engine adds the [1m] context suffix to the override.
110+
ENGINEER_BOT_MODEL_OVERRIDE: databricks-claude-opus-5-5
111+
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-5-5/invocations
111112
DATABRICKS_TOKEN: ${{ secrets.DATABRICKS_TOKEN }}
112113
RUNNER_TEMP: ${{ runner.temp }}
113114
SINCE: ${{ inputs.since }}

‎.github/workflows/engineer-bot.yml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,8 @@ jobs:
219219
# .bot/config.yaml `flow:` default (no/other type, or type-set-late case).
220220
working-directory: ${{ runner.temp }}
221221
env:
222-
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-4-8/invocations
222+
ENGINEER_BOT_MODEL_OVERRIDE: databricks-claude-opus-5-5
223+
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-5-5/invocations
223224
DATABRICKS_TOKEN: ${{ secrets.DATABRICKS_TOKEN }}
224225
# Live-warehouse connection env for the agent's REQUIRED E2E repro test
225226
# (see .bot/prompts/engineer/system.md — the bug-fix flow reproduces the

‎.github/workflows/reviewer-bot-followup.yml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@ jobs:
8989
TRIGGER_COMMENT_ID: ${{ github.event.comment.id }}
9090
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
9191
PR_BASE_SHA: ${{ github.event.pull_request.base.sha }}
92-
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-4-8/invocations
92+
REVIEWER_BOT_MODEL_OVERRIDE: databricks-claude-opus-5-5
93+
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-5-5/invocations
9394
DATABRICKS_TOKEN: ${{ secrets.DATABRICKS_TOKEN }}
9495
DRY_RUN: 'false'
9596
RUNNER_TEMP: ${{ runner.temp }}

‎.github/workflows/reviewer-bot.yml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@ jobs:
116116
PR_NUMBER: ${{ steps.inputs.outputs.pr_number }}
117117
HEAD_SHA: ${{ steps.inputs.outputs.head_sha }}
118118
DRY_RUN: ${{ steps.inputs.outputs.dry_run }}
119-
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-4-8/invocations
119+
REVIEWER_BOT_MODEL_OVERRIDE: databricks-claude-opus-5-5
120+
MODEL_ENDPOINT: https://${{ secrets.DATABRICKS_HOST }}/serving-endpoints/databricks-claude-opus-5-5/invocations
120121
DATABRICKS_TOKEN: ${{ secrets.DATABRICKS_TOKEN }}
121122
RUNNER_TEMP: ${{ runner.temp }}
122123
# The reviewer's repo-specific ADDITIVE guidance, read from the TRUSTED

0 commit comments

Comments
 (0)