| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- APP_NAME=Agent Platform Base
- APP_HOST=127.0.0.1
- APP_PORT=8016
- # LLM settings. Fill these with your own provider values when needed.
- LLM_PROVIDER=
- LLM_MODEL_ID=
- LLM_API_KEY=
- LLM_BASE_URL=
- LLM_TIMEOUT=120
- # Search settings for the built-in deep research adapter.
- SEARCH_API=duckduckgo
- TAVILY_API_KEY=
- SERPAPI_API_KEY=
- MAX_WEB_RESEARCH_LOOPS=3
- FETCH_FULL_PAGE=true
- ENABLE_NOTES=true
- NOTES_WORKSPACE=./data/deep_research/notes
- PERSIST_RUNS=true
- RUN_WORKSPACE=./data/deep_research/runs
- CLEANUP_INTERMEDIATE_FILES=false
- REPORT_TASK_SUMMARY_CHARS=2400
- REPORT_SOURCES_LIMIT=5
- # Memory/vector settings reused from chapter15.
- EMBED_MODEL_TYPE=
- EMBED_MODEL_NAME=
- EMBED_API_KEY=
- EMBED_BASE_URL=
- QDRANT_URL=
- QDRANT_API_KEY=
- QDRANT_COLLECTION=hello_agents_vectors
- QDRANT_VECTOR_SIZE=384
- QDRANT_DISTANCE=cosine
- QDRANT_TIMEOUT=30
- NEO4J_URI=
- NEO4J_USERNAME=
- NEO4J_PASSWORD=
- NEO4J_DATABASE=neo4j
- # Built-in DeepResearch path. Leave empty to use agents/deep_research/src.
- CHAPTER14_BACKEND_PATH=./agents/deep_research/src
- # Built-in RSS digest agent paths.
- RSS_DIGEST_ROOT=./agents/rss_digest
- RSS_DIGEST_DATA_ROOT=./data/rss_digest
- RSS_FETCH_CONCURRENCY=10
- RSS_FETCH_TIMEOUT_SECONDS=15
- RSS_SOURCE_LIMIT=10
- RSS_ENTRIES_PER_SOURCE=5
- RSS_MAX_NEW_ARTICLES_PER_RUN=50
- RSS_AI_BATCH_SIZE=10
- RSS_AI_MAX_CONCURRENCY=2
- RSS_RELEVANCE_THRESHOLD=65
- RSS_MAX_SUMMARY_ARTICLES_PER_RUN=10
- RSS_MAX_DIGEST_ARTICLES=12
- # Lightweight artifact cleanup. Runs lazily when long-running agents are used.
- MAINTENANCE_CLEANUP_ENABLED=true
- MAINTENANCE_CLEANUP_INTERVAL_HOURS=6
- RESEARCH_RUN_RETENTION_DAYS=7
- RSS_DIGEST_RETENTION_DAYS=7
- RSS_CACHE_RETENTION_DAYS=7
|