Module config

Source
Expand description

Configuration management for Code Mesh Core

This module provides a comprehensive configuration system that supports:

  • Multiple configuration sources (files, environment, programmatic)
  • Provider-specific configurations
  • Tool configurations and permissions
  • Runtime feature detection
  • Configuration validation and defaults

Structsยง

AgentConfig
Agent configuration
AppConfig
Application-level configuration
AuthConfig
Authentication configuration
BackupConfig
Backup configuration
Config
Main configuration structure
ConfigManager
Configuration manager for loading and managing configurations
ContextWindowConfig
Context window configuration
CostConfig
Cost configuration for models
EncryptionConfig
Encryption configuration
FeatureConfig
Feature configuration flags
IndexingConfig
Memory indexing configuration
MemoryConfig
Memory configuration
ModelConfig
Model configuration
ProviderConfig
Provider configuration
RateLimitConfig
Rate limiting configuration
RetryConfig
Retry configuration
SandboxConfig
Sandbox configuration for tool execution
SecurityConfig
Security configuration
SessionConfig
Session configuration
StorageConfig
Storage configuration
TimeoutConfig
Timeout configuration
ToolConfig
Tool system configuration
ToolSpecificConfig
Tool-specific configuration