Skip to main content

Module config

Module config 

Source
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§

DesktopConfig
Desktop 設定
EvalConfig
Eval 設定
GeneralConfig
一般設定
GlobalConfig
グローバル設定
GymConfig
Gym 設定
LlmConfig
LLM 設定
LoggingConfig
ログ設定
PathResolver
パス解決ユーティリティ
PathsConfig
パス設定

Enums§

ConfigError
設定エラー
LlmProvider
LLM プロバイダー
LogLevel
ログレベル
ProjectType
プロジェクトタイプ
Theme
テーマ