opencode-provider-manager 0.1.7-beta.4

TUI/CLI binary crate for managing OpenCode provider configs
Documentation
//! omo-config: Independent configuration management for oh-my-openagent / oh-my-opencode agents.
//!
//! This crate handles the `oh-my-opencode.json` / `oh-my-opencode.jsonc` config files
//! used by the oh-my-openagent plugin for OpenCode. It is kept deliberately separate
//! from the provider-management code in `config-core` so that the two domains can
//! evolve independently.
//!
//! ## Responsibilities
//! - Parse and serialize agent config files (JSON / JSONC / TOML / YAML)
//! - Validate against the oh-my-opencode JSON schema
//! - Deep-merge global and project-level agent configs
//! - Platform-aware path resolution for agent config files

pub mod config;
pub mod error;
pub mod merge;
pub mod types;
pub mod validate;

pub use config::{AgentConfigManager, ConfigLayer};
pub use error::{AgentConfigError, Result};
pub use merge::merge_agent_configs;
pub use types::*;
pub use validate::{validate_agent_config, validate_agent_config_with_models};