Skip to content

Upgrade to Claude Opus#553

Merged
josephjclark merged 4 commits into
release/nextfrom
upgrade-opus-model-only
Jun 26, 2026
Merged

Upgrade to Claude Opus#553
josephjclark merged 4 commits into
release/nextfrom
upgrade-opus-model-only

Conversation

@hanna-paasivirta

@hanna-paasivirta hanna-paasivirta commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Short Description

Upgrade to Claude Opus in global_chat and job_chat.

Fixes #533

Implementation Details

This is a minimal model upgrade (as opposed to the earlier PR with new model selection options #528)

  • Planner agent (global_chat) and job code agent now use Claude Opus instead of Sonnet, with a higher token limit (8k → 24k) and the dead temperature setting removed.
  • Reasoning effort on the planner lowered from high to medium (for faster responses).
  • Added explicit per-request timeouts on both services, which are required when max_tokens goes above ~21k for non-streaming calls.

From running the acceptance tests once, I can see that Opus can be more concise; general judge results on job_chat test pass rate increases from 6/8 -> 8/9 while code quality pass rate stays at 3/9.

AI Usage

Please disclose how you've used AI in this work (it's cool, we just want to know!):

  • Code generation (copilot but not intellisense)
  • Learning or fact checking
  • Strategy / design
  • Optimisation / refactoring
  • Translation / spellchecking / doc gen
  • Other
  • I have not used AI

You can read more details in our Responsible AI Policy

@josephjclark josephjclark changed the base branch from main to release/next June 26, 2026 14:42
@josephjclark josephjclark merged commit 5cd94ea into release/next Jun 26, 2026
3 of 4 checks passed
@josephjclark josephjclark deleted the upgrade-opus-model-only branch June 26, 2026 15:05
josephjclark added a commit that referenced this pull request Jun 26, 2026
* Version stuff (#558)

* add server version header to all responses

* return version key on chat payloads

* add version to langfuse

* add has_code_attachment tag to langfuse

* changesets

* update template

* add an error to echo service for debugging

* ensure services respond to HEAD requests

* revert langfuse tags

* Upgrade to Claude Opus (#553)

* switch to opus

* adjust tokens effort

* add changeset

* adjust tokens

* version: 1.5.0

---------

Co-authored-by: Hanna Paasivirta <hanna@openfn.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade model to Opus

2 participants