YeonGyu-Kim
7bc170fb86
fix: installer writes hyphenated anthropic IDs, variant=max Anthropic OAuth compat ( #3429 , #3459 )
2026-04-16 14:28:56 +09:00
YeonGyu-Kim
4ce1dde32d
CLI: isolate provider model id transforms from shared mocks
2026-04-13 21:45:23 +09:00
feelsodev
fec75535ba
refactor: move transformModelForProvider to shared for runtime access
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-21 02:29:02 +09:00
once
e5a0ab4034
fix: add google provider model transform for gemini-3-flash/pro preview suffix
...
transformModelForProvider only handled github-copilot provider, leaving
google provider models untransformed. This caused ProviderModelNotFoundError
when google/gemini-3-flash was sent to the API (correct ID is
gemini-3-flash-preview).
Add google provider block with -preview suffix guard to prevent double
transformation.
2026-02-21 02:29:02 +09:00
YeonGyu-Kim
96ff1e00cc
chore: upgrade claude-sonnet-4-5 to claude-sonnet-4-6 across codebase
2026-02-18 15:51:24 +09:00
YeonGyu-Kim
d525958a9d
refactor(cli): split install.ts and model-fallback.ts into focused modules
...
Install pipeline:
- cli-installer.ts, tui-installer.ts, tui-install-prompts.ts
- install-validators.ts
Model fallback:
- model-fallback-types.ts, fallback-chain-resolution.ts
- provider-availability.ts, provider-model-id-transform.ts
2026-02-08 16:25:12 +09:00