Commit Graph

6 Commits

Author SHA1 Message Date
YoVinchen 651496eabb fix(omo): preserve custom fields and align otherFields import/validation 2026-02-12 01:14:30 +08:00
YoVinchen 3f50afbbf2 feat(omo): enrich preset model defaults and metadata fallback 2026-02-11 23:09:43 +08:00
YoVinchen b551bb92e2 feat(omo): replace model select with searchable combobox and improve fallback handling 2026-02-11 22:01:10 +08:00
YoVinchen 3e9b3d0031 feat(omo): add preset model variants for thinking level support
Add OPENCODE_PRESET_MODEL_VARIANTS constant with variant definitions
for Google, OpenAI, and Anthropic models. The omoModelVariantsMap
builder now falls back to presets when config-defined variants are
absent, enabling the variant selector for supported models.
2026-02-11 17:48:41 +08:00
YoVinchen d9f380d0fd feat(omo): add i18n support and tooltips for agent/category descriptions 2026-02-11 16:36:10 +08:00
Dex Miller ed47480fc7 feat(omo): integrate Oh My OpenCode profile management (#972)
* feat(omo): integrate Oh My OpenCode profile management into Provider system

Adds full-stack OMO support: backend config read/write/import, OMO-specific
provider CRUD with exclusive switching, frontend profile editor with
agent/category/model configuration, global config management, and i18n support.

* feat(omo): add model/variant dropdowns from enabled providers

Replace model text inputs with Select dropdowns sourced from enabled
OpenCode providers, add thinking-level variant selection, and prevent
auto-enabling newly added OMO providers.

* fix(omo): use standard provider action styles for OMO switch button

* fix(omo): replace hardcoded isZh strings with proper i18n t() calls
2026-02-09 12:18:20 +08:00