Skip to content

fix(models): align Claude catalog and adaptive effort controls - #195

Merged
BunsDev merged 1 commit into
mainfrom
fix/model-catalog-closeout
Oct 13, 2026
Merged

BunsDev merged 1 commit into
mainfrom
fix/model-catalog-closeout

Conversation

@BunsDev

@BunsDev BunsDev commented Oct 13, 2026

Copy link
Copy Markdown
Member

Summary

Expose the current Claude catalog consistently in the bundled registry, fallback provider catalog, and model picker. New Claude families retain the selected effort level and use adaptive thinking without unsupported sampling parameters.

Context

  • User request: finish useful model/effort changes from the saved primary worktree.
  • Scope: five API, core, and TUI files. Existing model IDs and the current layout are preserved.
  • Limits and capabilities were checked against Anthropic's model overview and Sonnet 5.5 documentation.

Changes

  • Add seven bundled Claude entries, retain all 23 existing entries, and align fallback token limits.
  • Correct Sonnet 5.5 cache-read pricing and Sonnet 4.6 output capacity.
  • Recognize Opus 5 and Sonnet 5 families for adaptive requests and picker effort controls.
  • Add regression coverage for model retention, metadata, request serialization, and effort confirmation.

Validation

All Cargo commands used the stable toolchain with CARGO_INCREMENTAL=0.

  • git diff --check
  • cargo fmt --all -- --check
  • cargo check --workspace
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace: 2,136 passed, 7 ignored
  • cargo test --workspace --lib current_claude: eight passed; seven failed before the production fix and the retention guard already passed.
  • Controlled 100x32 tmux: selected Sonnet 5.5 and Opus 5.5, cycled to Max, and confirmed the displayed selection. Isolated configuration; no live provider request.
  • Independent spec and quality reviews passed.

PR Readiness

  • Diff is limited to the intended five files.
  • Generated version/lock files were not edited.
  • Picker descriptions reflect the catalog update.
  • No secrets, credentials, local paths, or unrelated logs are included.
  • Live provider authentication/request testing is outside this catalog correction; request shape is covered by serialization tests.

@vercel

vercel Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs Ready Ready Preview Oct 13, 2026 1:16pm UTC

Request Review

@BunsDev
BunsDev merged commit 1cdd551 into main Oct 13, 2026
5 checks passed
@BunsDev
BunsDev deleted the fix/model-catalog-closeout branch October 13, 2026 13:45

This branch was successfully deployed

1 active deployment
Preview — 310498b3 Deployed Oct 13, 2026 by vercel[bot]
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