Skip to main content

Module overlay

Module overlay 

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

AgentConfig
Agent configuration binding a model to tools and behavior.
AresConfig
Root configuration structure loaded from ares.toml
AresConfigManager
Thread-safe configuration manager with hot reloading support
BillingConfig
Billing and estimated-cost configuration.
ConfigWarning
Configuration warnings that don’t prevent operation but may indicate issues.
DatabaseConfig
Database configuration settings.
DynamicConfigPaths
Paths to TOON config directories for dynamic behavioral configuration
HybridWeightsConfig
ModelConfig
Model configuration referencing a provider.
ModelPricingConfig
Pricing for a single runtime provider/model pair.
NvidiaConfig
Configuration for the NVIDIA provider and catalog fetch.
OverlayConfig
Loader config for the Overlay plugin.
OverlayPlugin
Typed installer for Overlay.
QdrantConfig
Qdrant vector database configuration.
RAGVectorConfig
RagChunkingConfig
RagConfig
RAG Configuration Wrapper
RagRerankingConfig
RagSearchConfig
SkillsTomlConfig
ToolConfig
Tool configuration for built-in or custom tools.
WorkflowConfig
Workflow configuration defining agent orchestration patterns.

Enums§

ConfigError
Errors that can occur during configuration loading.
ConfigWarningKind
Categories of configuration warnings.
ProviderConfig
LLM provider configuration.

Type Aliases§

Overlay
HTTP-adjacent config overlay (same type as AresConfigManager).