[app] LOG_LEVEL = "INFO" MAX_MESSAGE_SIZE = 25000 EMBED_MESSAGES = true NAMESPACE = "honcho" [db] CONNECTION_URI = "postgresql+psycopg://honcho:honcho_pass@honcho-db:5432/honcho" SCHEMA = "public" POOL_SIZE = 10 MAX_OVERFLOW = 20 [auth] USE_AUTH = false [sentry] ENABLED = false [telemetry] ENABLED = false [webhook] ENABLED = false [cache] ENABLED = true URL = "redis://honcho-redis:6379/0" [llm] DEFAULT_MAX_TOKENS = 4096 # Embeddings via Ollama (nomic-embed-text recommended on this system) [embedding] VECTOR_DIMENSIONS = 768 MAX_INPUT_TOKENS = 8192 [embedding.model_config] transport = "openai" model = "nomic-embed-text" base_url = "http://ollama:11434/v1" # --- Deriver (user representation builder) --- [deriver] ENABLED = true WORKERS = 1 POLLING_SLEEP_INTERVAL_SECONDS = 5.0 FLUSH_ENABLED = true [deriver.model_config] transport = "openai" model = "deepseek-v4-flash" base_url = "https://opencode.ai/zen/go/v1" # --- Dialectic --- [dialectic] MAX_INPUT_TOKENS = 4096 SESSION_HISTORY_MAX_TOKENS = 8192 [dialectic.levels.minimal] MAX_TOOL_ITERATIONS = 1 MAX_OUTPUT_TOKENS = 512 [dialectic.levels.minimal.model_config] transport = "openai" model = "deepseek-v4-flash" base_url = "https://opencode.ai/zen/go/v1" [dialectic.levels.low] MAX_TOOL_ITERATIONS = 3 [dialectic.levels.low.model_config] transport = "openai" model = "deepseek-v4-flash" base_url = "https://opencode.ai/zen/go/v1" [dialectic.levels.medium] MAX_TOOL_ITERATIONS = 2 [dialectic.levels.medium.model_config] transport = "openai" model = "deepseek-v4-flash" base_url = "https://opencode.ai/zen/go/v1" [dialectic.levels.high] MAX_TOOL_ITERATIONS = 4 [dialectic.levels.high.model_config] transport = "openai" model = "deepseek-v4-flash" base_url = "https://opencode.ai/zen/go/v1" [dialectic.levels.max] MAX_TOOL_ITERATIONS = 10 [dialectic.levels.max.model_config] transport = "openai" model = "deepseek-v4-flash" base_url = "https://opencode.ai/zen/go/v1" # --- Summary --- [summary] ENABLED = true MESSAGES_PER_SHORT_SUMMARY = 20 MESSAGES_PER_LONG_SUMMARY = 60 [summary.model_config] transport = "openai" model = "deepseek-v4-flash" base_url = "https://opencode.ai/zen/go/v1" # --- Dream --- [dream] ENABLED = false # --- Peer Card --- [peer_card] ENABLED = true # --- Vector Store --- [vector_store] TYPE = "pgvector" DIMENSIONS = 768