# === API Keys ===============================================================
# 基础推理模型（必填）
AGENT_API_BASE_URL=https://api.example.com
AGENT_API_KEY=your-api-key
AGENT_MODEL_ID=deepseek-chat

# 智能思考模型（可选，留空则回退到基础模型）
AGENT_THINKING_API_BASE_URL=
AGENT_THINKING_API_KEY=
AGENT_THINKING_MODEL_ID=

# 第三方搜索（可选）
AGENT_TAVILY_API_KEY=

# 每轮最大响应 token（可选）
AGENT_DEFAULT_RESPONSE_MAX_TOKENS=32768

# === 管理员账户 ===============================================================
# 使用 `python - <<'PY' ... generate_password_hash` 生成哈希
AGENT_ADMIN_USERNAME=admin
AGENT_ADMIN_PASSWORD_HASH=

# === Web Session =============================================================
WEB_SECRET_KEY=replace-with-random-hex

# === 终端容器沙箱 =============================================================
# 模式：docker / host
TERMINAL_SANDBOX_MODE=docker
# 容器镜像及挂载路径
TERMINAL_SANDBOX_IMAGE=python:3.11-slim
TERMINAL_SANDBOX_MOUNT_PATH=/workspace
TERMINAL_SANDBOX_SHELL=/bin/bash
# 资源与网络限制
TERMINAL_SANDBOX_NETWORK=bridge
TERMINAL_SANDBOX_CPUS=0.5
TERMINAL_SANDBOX_MEMORY=1g
# 附加绑定目录（逗号分隔，可留空）
TERMINAL_SANDBOX_BINDS=
# 运行时路径及容器名称前缀
TERMINAL_SANDBOX_BIN=docker
TERMINAL_SANDBOX_NAME_PREFIX=agent-term
# 启动失败时是否强制报错（1=强制容器，0=允许回退到宿主机）
TERMINAL_SANDBOX_REQUIRE=0
# 注入到容器的额外环境变量（以 TERMINAL_SANDBOX_ENV_* 命名）
# 例如：TERMINAL_SANDBOX_ENV_HTTP_PROXY=http://127.0.0.1:7890

# === 资源控制 ================================================================
PROJECT_MAX_STORAGE_MB=2048
MAX_ACTIVE_USER_CONTAINERS=8
