mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-07-28 00:35:32 +08:00
ed47480fc7
* 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
20 lines
445 B
Rust
20 lines
445 B
Rust
//! Data Access Object layer
|
|
//!
|
|
//! Database access operations for each domain
|
|
|
|
pub mod failover;
|
|
pub mod mcp;
|
|
pub mod omo;
|
|
pub mod prompts;
|
|
pub mod providers;
|
|
pub mod proxy;
|
|
pub mod settings;
|
|
pub mod skills;
|
|
pub mod stream_check;
|
|
pub mod universal_providers;
|
|
|
|
// 所有 DAO 方法都通过 Database impl 提供,无需单独导出
|
|
// 导出 FailoverQueueItem 供外部使用
|
|
pub use failover::FailoverQueueItem;
|
|
pub use omo::OmoGlobalConfig;
|