opencode
opencode copied to clipboard
feat: expose acp thinking variants
What does this PR do?
Fixes #8973 by exposing thinking variants in ACP model selection:
- Appends model+variant entries (e.g.,
claude-sonnet-4/high) tomodels.availableModels - Parses variant from
session/set_modelselections and keeps session variant in sync - Returns proper variant metadata via
_meta(modelId,variant,availableVariants) instead of empty object - Updated
@agentclientprotocol/sdkto 0.13.0
How did you verify your code works?
-
bun run typecheck - Zed exposes thinking variants via model selector
- Verified
session/set_modelresponses include correct_meta.opencodewith variant info