Skip to content

Add Claude Opus 4.7 model and reasoning effort setting#236

Merged
leonvanzyl merged 1 commit intomasterfrom
opus-47-effort
Apr 19, 2026
Merged

Add Claude Opus 4.7 model and reasoning effort setting#236
leonvanzyl merged 1 commit intomasterfrom
opus-47-effort

Conversation

@leonvanzyl
Copy link
Copy Markdown
Collaborator

Summary

  • Update default models to claude-opus-4-7 and claude-sonnet-4-6 with automatic legacy model migration (opus-4-6, sonnet-4-5 IDs auto-remap)
  • Add configurable reasoning effort level (low/medium/high/xhigh/max, default xhigh) across the full stack
  • Effort setting threaded through registry, settings API, all SDK clients (main agent, assistant chat, spec creation, expand project), and both UI settings views

Test plan

  • Restart server and verify Settings page shows claude-opus-4-7 / claude-sonnet-4-6 model buttons
  • Verify Reasoning Effort selector appears with 5 levels, xhigh selected by default
  • Change effort level and verify it persists across page reloads
  • Start an agent and verify logs show Reasoning effort: xhigh (or selected level)
  • Verify legacy model IDs in existing DB settings auto-migrate on first read

🤖 Generated with Claude Code

Update default models to claude-opus-4-7 and claude-sonnet-4-6 with
legacy model auto-migration. Add configurable reasoning effort level
(low/medium/high/xhigh/max) across the full stack — registry, settings
API, all SDK clients (agent, assistant, spec, expand), and UI settings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@leonvanzyl leonvanzyl merged commit 43f4366 into master Apr 19, 2026
2 checks passed
@leonvanzyl leonvanzyl deleted the opus-47-effort branch April 19, 2026 11:06
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.

1 participant