diff --git a/.env.template b/.env.template index abb4e5b3..9c82815d 100644 --- a/.env.template +++ b/.env.template @@ -10,6 +10,8 @@ LOG_LEVEL=INFO # SESSION_OBSERVERS_LIMIT=10 # GET_CONTEXT_MAX_TOKENS=100000 +# MAX_FILE_SIZE=5242880 +# MAX_MESSAGE_SIZE=25000 # Embedding settings # EMBED_MESSAGES=true @@ -89,6 +91,7 @@ LLM_ANTHROPIC_API_KEY=your-anthropic-api-key-here # DERIVER_PEER_CARD_MAX_OUTPUT_TOKENS=2000 # DERIVER_CONTEXT_TOKEN_LIMIT=30000 # DERIVER_WORKING_REPRESENTATION_MAX_OBSERVATIONS=100 +# DERIVER_REPRESENTATION_BATCH_MAX_TOKENS=4096 # ============================================================================= # Dialectic Settings @@ -102,6 +105,7 @@ LLM_ANTHROPIC_API_KEY=your-anthropic-api-key-here # DIALECTIC_SEMANTIC_SEARCH_TOP_K=10 # DIALECTIC_SEMANTIC_SEARCH_MAX_DISTANCE=0.85 # DIALECTIC_THINKING_BUDGET_TOKENS=1024 +# DIALECTIC_CONTEXT_WINDOW_SIZE=100000 # ============================================================================= # Summary Settings @@ -112,6 +116,13 @@ LLM_ANTHROPIC_API_KEY=your-anthropic-api-key-here # SUMMARY_MODEL=gemini-1.5-flash-latest # SUMMARY_MAX_TOKENS_SHORT=1000 # SUMMARY_MAX_TOKENS_LONG=2000 +# SUMMARY_THINKING_BUDGET_TOKENS=512 + +# ============================================================================= +# Webhook Settings +# ============================================================================= +# WEBHOOK_SECRET= +# WEBHOOK_MAX_WORKSPACE_LIMIT=10 # ============================================================================= # Monitoring and Observability (Optional) @@ -122,4 +133,4 @@ LLM_ANTHROPIC_API_KEY=your-anthropic-api-key-here # SENTRY_RELEASE=your-release-semver # SENTRY_ENVIRONMENT=development # SENTRY_TRACES_SAMPLE_RATE=0.1 -# SENTRY_PROFILES_SAMPLE_RATE=0.1 +# SENTRY_PROFILES_SAMPLE_RATE=0.1 \ No newline at end of file diff --git a/config.toml.example b/config.toml.example index 98d84f5a..982f3561 100644 --- a/config.toml.example +++ b/config.toml.example @@ -8,6 +8,8 @@ LOG_LEVEL = "INFO" SESSION_OBSERVERS_LIMIT = 10 GET_CONTEXT_MAX_TOKENS = 100000 +MAX_FILE_SIZE = 5242880 # 5MB +MAX_MESSAGE_SIZE = 25000 EMBED_MESSAGES = true MAX_EMBEDDING_TOKENS = 8192 MAX_EMBEDDING_TOKENS_PER_REQUEST = 300000 @@ -69,6 +71,7 @@ PEER_CARD_MODEL = "gpt-5-nano-2025-08-07" PEER_CARD_MAX_OUTPUT_TOKENS = 2000 CONTEXT_TOKEN_LIMIT = 30000 WORKING_REPRESENTATION_MAX_OBSERVATIONS = 100 +REPRESENTATION_BATCH_MAX_TOKENS = 4096 # Dialectic settings [dialectic] @@ -81,6 +84,7 @@ MAX_OUTPUT_TOKENS = 2500 SEMANTIC_SEARCH_TOP_K = 10 SEMANTIC_SEARCH_MAX_DISTANCE = 0.85 THINKING_BUDGET_TOKENS = 1024 +CONTEXT_WINDOW_SIZE = 100000 # Summary settings [summary] @@ -91,3 +95,8 @@ MODEL = "gemini-1.5-flash-latest" MAX_TOKENS_SHORT = 1000 MAX_TOKENS_LONG = 2000 THINKING_BUDGET_TOKENS = 512 + +# Webhook settings +[webhook] +SECRET = "" +MAX_WORKSPACE_LIMIT = 10