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).
- Config
File - Configuration file structure (for TOML parsing).
- Config
File Consolidation - Consolidation configuration section in config file.
- Config
File Context Templates - Context template configuration section in config file.
- Config
File Features - Features section in config file.
- Config
File Hook Template - Configuration for a specific hookโs template.
- Config
File Hook Templates - Per-hook template configuration.
- Config
File Intent Weights - Per-intent namespace weight multipliers.
- Config
File Llm - LLM section in config file.
- Config
File Namespace Weights - Namespace weights configuration in config file.
- Config
File Org - Organization configuration from config file.
- Config
File Prompt - Prompt customization section in config file.
- Config
File Prompt Operation - Per-operation prompt customization.
- Config
File Search Intent - Search intent section in config file.
- Config
File Storage - Storage configuration section in config file.
- Config
File Storage Backend - Storage backend configuration.
- Config
File Ttl - TTL (Time-To-Live) configuration section in config file.
- Config
File TtlNamespace - Per-namespace TTL configuration in config file.
- Config
File TtlScope - Per-scope TTL configuration in config file.
- Config
File Webhook - Webhook configuration from config.toml.
- Config
File Webhook Retry - Webhook retry configuration from config.toml.
- Consolidation
Config - Runtime consolidation configuration.
- Context
Templates Config - Runtime context template configuration.
- Feature
Flags - Feature flags for controlling optional subcog features.
- Hook
Template Config - Runtime configuration for a specific hookโs template.
- Hook
Templates Config - Runtime per-hook template configuration.
- LlmConfig
- LLM provider configuration.
- Logging
Settings - Logging configuration settings.
- Metrics
Push Gateway Settings - Prometheus push gateway configuration.
- Metrics
Settings - Metrics configuration settings.
- Namespace
Weights Config - Runtime namespace weights configuration.
- Observability
Settings - Observability configuration settings.
- Operation
Timeout Config - Operation-level timeout configuration (CHAOS-HIGH-005).
- OrgConfig
- Runtime organization configuration.
- Otlp
Settings - OTLP exporter settings.
- Prompt
Config - Runtime prompt configuration.
- Prompt
Operation Config - Per-operation prompt guidance.
- Search
Intent Config - Configuration for search intent detection.
- Service
Features - Feature configuration for services.
- Storage
Backend Config - Runtime storage backend configuration.
- Storage
Config - Runtime storage configuration.
- Subcog
Config - Main configuration for subcog.
- Tracing
Settings - Tracing configuration settings.
- TtlConfig
- Runtime TTL (Time-To-Live) configuration.
- TtlNamespace
Config - Per-namespace TTL configuration (runtime).
- TtlScope
Config - Per-scope TTL configuration (runtime).
- Webhooks
Config - Runtime webhook configuration.
Enumsยง
- Config
File Webhook Auth - Webhook authentication from config.toml.
- Config
Validation Error - Errors that can occur during configuration validation.
- LlmProvider
- Available LLM providers.
- Operation
Type - Operation types for timeout configuration.
- OrgBackend
Config - Backend configuration for org-scoped storage.
- Storage
Backend Type - 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).