Expand description
TOML-based configuration for A.R.E.S
This module provides declarative configuration for providers, models, agents,
tools, and workflows via a TOML file (ares.toml).
§Hot Reloading
Configuration changes are automatically detected and applied at runtime.
Use AresConfigManager for thread-safe access to the current configuration.
Structs§
- Agent
Config - Agent configuration binding a model to tools and behavior.
- Ares
Config - Root configuration structure loaded from ares.toml
- Ares
Config Manager - Thread-safe configuration manager with hot reloading support
- Billing
Config - Billing and estimated-cost configuration.
- Config
Warning - Configuration warnings that don’t prevent operation but may indicate issues.
- Database
Config - Database configuration settings.
- Dynamic
Config Paths - Paths to TOON config directories for dynamic behavioral configuration
- Hybrid
Weights Config - Model
Config - Model configuration referencing a provider.
- Model
Pricing Config - Pricing for a single runtime provider/model pair.
- Nvidia
Config - Configuration for the NVIDIA provider and catalog fetch.
- Overlay
Config - Loader config for the Overlay plugin.
- Overlay
Plugin - Typed installer for
Overlay. - Qdrant
Config - Qdrant vector database configuration.
- RAGVector
Config - RagChunking
Config - RagConfig
- RAG Configuration Wrapper
- RagReranking
Config - RagSearch
Config - Skills
Toml Config - Tool
Config - Tool configuration for built-in or custom tools.
- Workflow
Config - Workflow configuration defining agent orchestration patterns.
Enums§
- Config
Error - Errors that can occur during configuration loading.
- Config
Warning Kind - Categories of configuration warnings.
- Provider
Config - LLM provider configuration.
Type Aliases§
- Overlay
- HTTP-adjacent config overlay (same type as
AresConfigManager).