You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(claude): tier model inputs, silent config timeout (#194)
* feat(claude): add tier-specific model inputs (Haiku/Sonnet/Opus)
Add three configurable model fields for Claude Code's tier-specific
environment variables (ANTHROPIC_DEFAULT_HAIKU_MODEL,
ANTHROPIC_DEFAULT_SONNET_MODEL, ANTHROPIC_DEFAULT_OPUS_MODEL) in the
Claude config panel. Each defaults to the main model value when left
empty. Existing provider configs are backward-compatible via runtime
normalization.
* fix(web-ui): silently retry on config load timeout
Do not show initError when config load times out; keep existing UI
state and let background requests complete naturally.
* fix(web-ui): include sub-models in apply cache key
Add haikuModel/sonnetModel/opusModel to _claudeKey2 so changing only
sub-models correctly triggers API sync instead of being skipped.
* fix(web-ui): remove tier model inputs, fix Claude template editor JSON diff
- Remove Haiku/Sonnet/Opus tier model input fields from Claude config UI
- Sync ANTHROPIC_DEFAULT_HAIKU/SONNET/OPUS_MODEL env vars from main model
- Fix Claude template editor diff preview parsing JSON as TOML
- Add buildClaudeSettingsDiff endpoint for JSON-based settings diff
- Branch prepareConfigTemplateDiff by configTemplateContext
* chore: bump version to 0.0.48
* fix(web-ui): rebuild precompiled render with locked compiler version
The precompiled render was built with @vue/compiler-dom@3.5.34
but CI uses npm ci which installs 3.5.30 from package-lock.json,
producing a different output. Rebuilt with the locked version.
---------
Co-authored-by: ymkiux <ymkiux@users.noreply.github.com>
0 commit comments