swarm-engine-core 0.1.6

Core types and orchestration for SwarmEngine
Documentation
//! 設定・パス管理モジュール
//!
//! SwarmEngine の設定ファイルとデータディレクトリを管理します。
//!
//! ## ディレクトリ構造
//!
//! - `~/.swarm-engine/` - システム設定(隠し)
//! - `~/swarm-engine/` - ユーザーデータ(可視)
//! - `./swarm-engine/` - プロジェクトローカル
//!
//! ## 使用例
//!
//! ```ignore
//! use swarm_engine_core::config::{GlobalConfig, PathResolver};
//!
//! // 設定読み込み(Global + Project マージ)
//! let config = GlobalConfig::load_merged();
//!
//! // ディレクトリ初期化
//! PathResolver::ensure_dirs()?;
//! ```

mod global;
mod paths;

pub use global::{
    ConfigError, DesktopConfig, EvalConfig, GeneralConfig, GlobalConfig, GymConfig, LlmConfig,
    LlmProvider, LogLevel, LoggingConfig, PathsConfig, ProjectType, Theme,
};
pub use paths::PathResolver;