fix(opencode): restore Opus 4.6 thinking sync and variant hint mapping#1854
Open
d-init-d wants to merge 1 commit intolbjlaq:mainfrom
Open
fix(opencode): restore Opus 4.6 thinking sync and variant hint mapping#1854d-init-d wants to merge 1 commit intolbjlaq:mainfrom
d-init-d wants to merge 1 commit intolbjlaq:mainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
claude-opus-4-6-thinking(instead of stale 4.5 id), include it in compatibility cleanup IDs, and add regression coverage for Opus 4.6 variants.providerOptionspayloads, with root-level precedence and preferred provider key order.Problem Statement
Two issues were observed after sync/variant workflows:
Claude Opus 4.6 Thinkingcould be selected in app sync UI but did not appear in OpenCode model picker.Ctrl+Tin OpenCode) were not reliably applied by backend mapping.Root Cause
claude-opus-4-5-thinkinginstead ofclaude-opus-4-6-thinking.providerOptionsshapes.Files Changed
src-tauri/src/proxy/opencode_sync.rssrc-tauri/src/proxy/handlers/claude.rsdocs/testing/opencode_sync_followup_roadmap.mddocs/testing/opencode_sync_followup_todolist.mdValidation
Automated
cargo check(insrc-tauri) passed.cargo test proxy::opencode_sync::tests --libblocked by pre-existing unrelated compile errors insrc/proxy/mappers/openai/request.rs(missingimage_size/effortfields in existing tests).npm run buildblocked by local env dependency issue: missing@tailwindcss/container-queries.Review Gate
kimi-k25review: PASS.gemini-3-proreview: PASS.Manual Verification Checklist
Claude 4.6 TKselected in app.claude-opus-4-6-thinkingexists underprovider.antigravity-manager.modelsin OpenCode config.Ctrl+T) and send prompt.Notes
docs/testing/opencode_sync_followup_roadmap.mdanddocs/testing/opencode_sync_followup_todolist.md.