# ============================================================================= # 开发环境 Compose 专用配置模板 (configs/.env.dev) # 作用域:./scripts/env-service.sh dev * 的环境差异覆盖 # # 根 .env 提供公共模型、检索、认证配置;本文件只覆盖 dev 差异。 # ============================================================================= ENV=dev # 1. 业务 HTTP 服务 HTTP_PORT=8080 APP_PUBLISH_HOST=127.0.0.1 # 2. 对话数据与工作区(禁止跨环境共享) DATA_DIR=./data/dev # 3. 开发环境专属数据库 SYSTEM_DB_USER=app SYSTEM_DB_PASSWORD=dev_secret_db_pass SYSTEM_DB_NAME=agent_system_dev SYSTEM_DB_PUBLISH_PORT=5433 # 4. 共享知识库(容器 app 经 shuimu-kb-shared 访问) # KB_DB_PASSWORD 必须在仓库根 .env 提供;config.Load("") 会分层合并根 .env + 本文件。 # 勿依赖代码内默认口令(已清空);宿主机 go test / 本地进程同样走分层 Load。 KB_DB_USER=regkb KB_DB_NAME=regulations KB_DB_HOST=shuimu-kb-shared KB_DB_PORT=5432 # 5. Agent 后端与 Runner 端口 PI_AGENT_RUNNER_PORT=18865 AGENT_BACKEND=pi-native # pi-native 失败时进程内回退到容器 pi-agent,无需改此值。 AGENT_TIMEOUT=60m # 5b. 非容器化(./scripts/launch.sh --no-docker) # LOCALPG_MODE=managed # PI_AGENT_RUNNER_URL=http://127.0.0.1:18865 MINIMAX_MODEL_ID=MiniMax-M2.7-highspeed PI_AGENT_MODEL=MiniMax-M2.7-highspeed # AgentX / workspace registry (optional; compose maps MINIMAX_* by default) # AGENTX_API_BASE= # AGENTX_API_KEY= # AGENTX_MODEL=MiniMax-M2.7-highspeed # WORKSPACE_TTL=168h # WORKSPACE_QUOTA_BYTES=21474836480 # 6. Pi-Agent / MiniMax / Tavily / Runner 密钥统一读取根 .env