|
|
@@ -1,10 +1,63 @@
|
|
|
-# Docker Compose 环境变量配置
|
|
|
-# 用于 content-finder 服务
|
|
|
+# ============================================
|
|
|
+# Agent 项目环境变量配置
|
|
|
+# ============================================
|
|
|
+# 用途:
|
|
|
+# 1. Docker 部署:docker-compose 读取此文件
|
|
|
+# 2. 本地开发:各子项目的 load_dotenv() 读取此文件
|
|
|
+# ============================================
|
|
|
|
|
|
+# --------------------------------------------
|
|
|
+# 全局配置
|
|
|
+# --------------------------------------------
|
|
|
+
|
|
|
+# KnowHub API 地址
|
|
|
+KNOWHUB_API=http://43.106.118.91:9999
|
|
|
+
|
|
|
+# Browser Use API Key(如果使用浏览器工具)
|
|
|
+BROWSER_USE_API_KEY=
|
|
|
+
|
|
|
+# --------------------------------------------
|
|
|
# LLM 配置(必填)
|
|
|
+# --------------------------------------------
|
|
|
+
|
|
|
+# OpenRouter API Key(必填)
|
|
|
OPEN_ROUTER_API_KEY=your-api-key-here
|
|
|
|
|
|
-# 模型配置(可选,有默认值)
|
|
|
-MODEL=anthropic/claude-sonnet-4.6
|
|
|
+# 阿里云 API(可选)
|
|
|
+ALI_API_KEY=
|
|
|
+ALI_BASE_URL=
|
|
|
+
|
|
|
+# --------------------------------------------
|
|
|
+# Content Finder 配置
|
|
|
+# --------------------------------------------
|
|
|
+
|
|
|
+# 模型配置
|
|
|
+MODEL=anthropic/claude-sonnet-4.5
|
|
|
TEMPERATURE=0.3
|
|
|
-MAX_ITERATIONS=30
|
|
|
+MAX_ITERATIONS=200
|
|
|
+
|
|
|
+# 存储路径
|
|
|
+# Docker 部署时:使用容器内路径(/app/.trace, /app/.output)
|
|
|
+# 本地开发时:使用相对路径(.trace, .output 或 .cache/traces, .cache/output)
|
|
|
+TRACE_DIR=.trace
|
|
|
+OUTPUT_DIR=.output
|
|
|
+
|
|
|
+# Skills 配置
|
|
|
+SKILLS_DIR=./skills
|
|
|
+# 留空则加载所有 skills,指定则只加载指定的 skills
|
|
|
+ENABLED_SKILLS=
|
|
|
+
|
|
|
+# 服务端口
|
|
|
+PORT=8080
|
|
|
+
|
|
|
+# 并发控制
|
|
|
+MAX_CONCURRENT_TASKS=3
|
|
|
+
|
|
|
+# --------------------------------------------
|
|
|
+# 定时任务配置(可选)
|
|
|
+# --------------------------------------------
|
|
|
+
|
|
|
+# 外部 API 地址(用于获取 query)
|
|
|
+SCHEDULE_QUERY_API=http://your-api.com/content-finder/get-query
|
|
|
+# 外部 API 超时时间(秒)
|
|
|
+SCHEDULE_QUERY_API_TIMEOUT=10.0
|