chore: initial commit

Laimiao agent v2 service: agent orchestration, sessions, billing,
gateway client, skills catalog, auth, config, plus tests.
This commit is contained in:
light committed 2026-11-07 10:40:07 +08:00
commit 6ec9778d45
53 files changed
+12340

No files matched your search

+53
View File
@@ -0,0 +1,53 @@
NODE_ENV=development
HOST=0.0.0.0
PORT=8100
CORS_ORIGIN=*
APP_ROOT=
DATA_DIR=data
LOG_LEVEL=info
FILE_FETCH_ALLOWED_HOSTS=
BILLING_MODE=live
BILLING_CURRENCY=credits
DEFAULT_SKILL_PRICE=10
DEFAULT_SKILL_MODEL=gpt-image-2
DEFAULT_SKILL_SIZE=1024x1024
MYSQL_HOST=127.0.0.1
MYSQL_PORT=3306
MYSQL_USER=root
MYSQL_PASSWORD=
MYSQL_DATABASE=laimiaodb
MYSQL_CONNECTION_LIMIT=10
MYSQL_CONNECT_TIMEOUT_MS=10000
GATEWAY_CN_URL=https://cn.gateway.laimiaoai.com
GATEWAY_GLOBAL_URL=https://gateway.laimiaoai.com
GATEWAY_FORCE_URL=
GATEWAY_MOCK=false
GATEWAY_REQUEST_TIMEOUT_MS=180000
GATEWAY_POLL_INTERVAL_MS=2000
GATEWAY_POLL_TIMEOUT_MS=900000
LAIMIAO_LLM_PROVIDER=laimiao
LAIMIAO_LLM_BASE_URL=
LAIMIAO_LLM_API_KEY=
LAIMIAO_LLM_MODEL=deepseek-chat
LAIMIAO_LLM_CONTEXT_WINDOW=131072
LAIMIAO_LLM_MAX_TOKENS=8192
LAIMIAO_LLM_REASONING=false
LAIMIAO_LLM_THINKING=low
JWT_KEY=
JWT_ALGORITHM=HS256
# 工具确认(通过 SSE 返回前端)
TOOL_CONFIRMATION_ENABLED=true
TOOL_CONFIRMATION_TOOLS=generate_image
TOOL_CONFIRMATION_TIMEOUT_MS=300000
# NODE_ENV=production 时启动会强制校验:
# JWT_KEY 必须非空,否则拒绝启动
# CORS_ORIGIN 不能是 *,必须是逗号分隔的显式来源(如 https://app.example.com)
# FILE_FETCH_ALLOWED_HOSTS 必须非空(文档/参考图只允许从这些域名下载)
# FILE_FETCH_ALLOWED_HOSTS 示例:cdn.example.com,*.oss.example.com