Expand description
設定・パス管理モジュール
SwarmEngine の設定ファイルとデータディレクトリを管理します。
§ディレクトリ構造
~/.swarm-engine/- システム設定(隠し)~/swarm-engine/- ユーザーデータ(可視)./swarm-engine/- プロジェクトローカル
§使用例
ⓘ
use swarm_engine_core::config::{GlobalConfig, PathResolver};
// 設定読み込み(Global + Project マージ)
let config = GlobalConfig::load_merged();
// ディレクトリ初期化
PathResolver::ensure_dirs()?;Structs§
- Desktop
Config - Desktop 設定
- Eval
Config - Eval 設定
- General
Config - 一般設定
- Global
Config - グローバル設定
- GymConfig
- Gym 設定
- LlmConfig
- LLM 設定
- Logging
Config - ログ設定
- Path
Resolver - パス解決ユーティリティ
- Paths
Config - パス設定
Enums§
- Config
Error - 設定エラー
- LlmProvider
- LLM プロバイダー
- LogLevel
- ログレベル
- Project
Type - プロジェクトタイプ
- Theme
- テーマ