# agent-runtime 部署环境(真 Redis + MySQL + K8s)
AGENT_RUNTIME_MODE=server
OPENJIUWEN_SERVICE_HOST=0.0.0.0
OPENJIUWEN_SERVICE_PORT=8091
# Redis 必须开 AOF/RDB 持久化(部署硬要求,见 HLD §7.6)
OPENJIUWEN_SERVICE_REDIS_URL=redis://127.0.0.1:6379/0
OPENJIUWEN_SERVICE_REQUEST_TIMEOUT_SECONDS=70
# Redis 网络/IO 抖动兜底(不配用默认;0=关闭对应项,恢复无超时原生行为)
#OPENJIUWEN_SERVICE_REDIS_SOCKET_CONNECT_TIMEOUT_SECONDS=3
#OPENJIUWEN_SERVICE_REDIS_SOCKET_TIMEOUT_SECONDS=5
#OPENJIUWEN_SERVICE_REDIS_HEALTH_CHECK_INTERVAL_SECONDS=30
#OPENJIUWEN_SERVICE_REDIS_RETRY_ATTEMPTS=3
# DB:mysql | postgresql(配置面 service_config_template / routing_rule 表;
# PG 端口默认 5432 可省;建连/命令超时兜底默认 5s/30s,下列旋钮可调)
OPENJIUWEN_SERVICE_DB_TYPE=mysql
OPENJIUWEN_SERVICE_DB_HOST=127.0.0.1
OPENJIUWEN_SERVICE_DB_PORT=3306
OPENJIUWEN_SERVICE_DB_NAME=agent_runtime
OPENJIUWEN_SERVICE_DB_USER=agent_runtime
OPENJIUWEN_SERVICE_DB_PASSWORD=changeme
#RUNTIME_DB_CONNECT_TIMEOUT=5
#RUNTIME_DB_COMMAND_TIMEOUT=30
# K8s:留空则用集群内 ServiceAccount;开发机可指向 kubeconfig 路径
AGENT_RUNTIME_KUBECONFIG=
# AgentServer Pod 默认命名空间(template 可按 scope 覆盖)
AGENT_RUNTIME_DEFAULT_NAMESPACE=default
# ---- 系统自评估(2026-09;默认纯规则评估,LLM 三项配置后才外呼)----
# AGENT_RUNTIME_EVAL_SAMPLE_INTERVAL=30
# AGENT_RUNTIME_EVAL_INTERVAL=300
# AGENT_RUNTIME_EVAL_LLM_BASE_URL=http://api.openai.rnd.huawei.com/v1
# AGENT_RUNTIME_EVAL_LLM_API_KEY=
# AGENT_RUNTIME_EVAL_LLM_MODEL=
# AGENT_RUNTIME_EVAL_LLM_PROVIDER=openai
# AGENT_RUNTIME_EVAL_LLM_MAX_TOKENS=16384
# AGENT_RUNTIME_EVAL_LLM_DISABLE_THINKING=false
# AGENT_RUNTIME_EVAL_POD_BUDGET=0
# ---- 内部 HTTP/SSE 链路 mTLS(默认关闭,保持现有 HTTP)----
# 未设置或 off 均不启用。仅显式 enforce 启用 HTTPS/mTLS;observe 只做预检。
# 通过配套 deploy.sh 部署时,在 .env.custom 设置同名开关,由工具注入各组件。
JIUWENSWARM_LINK_MTLS_MODE=off
# 证书、绑定 ID/epoch、AgentServer Secret、headless DNS 及挂载路径由部署层管理。
# 不需要手工填写 CA/CERT/KEY 路径,也不要通过修改 ID/epoch 实现换证。
# 使用说明:docs/zh/内部链路mTLS接入.md