Module config

Module config 

Source
Expand description

Configuration management.

Modulesยง

features ๐Ÿ”’
Feature flags for optional functionality.
org ๐Ÿ”’
Organization configuration for shared memory graphs.

Structsยง

Config
Service configuration (for backwards compatibility).
ConfigFile
Configuration file structure (for TOML parsing).
ConfigFileConsolidation
Consolidation configuration section in config file.
ConfigFileContextTemplates
Context template configuration section in config file.
ConfigFileFeatures
Features section in config file.
ConfigFileHookTemplate
Configuration for a specific hookโ€™s template.
ConfigFileHookTemplates
Per-hook template configuration.
ConfigFileIntentWeights
Per-intent namespace weight multipliers.
ConfigFileLlm
LLM section in config file.
ConfigFileNamespaceWeights
Namespace weights configuration in config file.
ConfigFileOrg
Organization configuration from config file.
ConfigFilePrompt
Prompt customization section in config file.
ConfigFilePromptOperation
Per-operation prompt customization.
ConfigFileSearchIntent
Search intent section in config file.
ConfigFileStorage
Storage configuration section in config file.
ConfigFileStorageBackend
Storage backend configuration.
ConfigFileTtl
TTL (Time-To-Live) configuration section in config file.
ConfigFileTtlNamespace
Per-namespace TTL configuration in config file.
ConfigFileTtlScope
Per-scope TTL configuration in config file.
ConfigFileWebhook
Webhook configuration from config.toml.
ConfigFileWebhookRetry
Webhook retry configuration from config.toml.
ConsolidationConfig
Runtime consolidation configuration.
ContextTemplatesConfig
Runtime context template configuration.
FeatureFlags
Feature flags for controlling optional subcog features.
HookTemplateConfig
Runtime configuration for a specific hookโ€™s template.
HookTemplatesConfig
Runtime per-hook template configuration.
LlmConfig
LLM provider configuration.
LoggingSettings
Logging configuration settings.
MetricsPushGatewaySettings
Prometheus push gateway configuration.
MetricsSettings
Metrics configuration settings.
NamespaceWeightsConfig
Runtime namespace weights configuration.
ObservabilitySettings
Observability configuration settings.
OperationTimeoutConfig
Operation-level timeout configuration (CHAOS-HIGH-005).
OrgConfig
Runtime organization configuration.
OtlpSettings
OTLP exporter settings.
PromptConfig
Runtime prompt configuration.
PromptOperationConfig
Per-operation prompt guidance.
SearchIntentConfig
Configuration for search intent detection.
ServiceFeatures
Feature configuration for services.
StorageBackendConfig
Runtime storage backend configuration.
StorageConfig
Runtime storage configuration.
SubcogConfig
Main configuration for subcog.
TracingSettings
Tracing configuration settings.
TtlConfig
Runtime TTL (Time-To-Live) configuration.
TtlNamespaceConfig
Per-namespace TTL configuration (runtime).
TtlScopeConfig
Per-scope TTL configuration (runtime).
WebhooksConfig
Runtime webhook configuration.

Enumsยง

ConfigFileWebhookAuth
Webhook authentication from config.toml.
ConfigValidationError
Errors that can occur during configuration validation.
LlmProvider
Available LLM providers.
OperationType
Operation types for timeout configuration.
OrgBackendConfig
Backend configuration for org-scoped storage.
StorageBackendType
Storage backend types.

Constantsยง

MAX_ENV_VAR_EXPANSIONS ๐Ÿ”’
Expands environment variable references in a string.

Functionsยง

apply_config_path ๐Ÿ”’
default_true ๐Ÿ”’
default_webhook_base_delay_ms ๐Ÿ”’
default_webhook_max_retries ๐Ÿ”’
default_webhook_timeout_secs ๐Ÿ”’
expand_config_path ๐Ÿ”’
expand_env_vars ๐Ÿ”’
load_config_file ๐Ÿ”’
parse_bool_env ๐Ÿ”’
parse_duration_to_seconds
Parses a duration string to seconds.
parse_output_format ๐Ÿ”’
Parses output format from string.
warn_if_world_readable ๐Ÿ”’
Warns if a config file has world-readable permissions (SEC-M4).