2026-09-09 21:55:37 +08:00
|
|
|
APP_ENV=local
|
|
|
|
|
APP_NAME=jr-agent-platform
|
|
|
|
|
LOG_LEVEL=INFO
|
|
|
|
|
TIMEZONE=Asia/Shanghai
|
|
|
|
|
|
|
|
|
|
JWT_ISSUER=jr-local
|
|
|
|
|
JWT_AUDIENCE=jr-agent-platform
|
|
|
|
|
JWT_ALGORITHM=RS256
|
|
|
|
|
JWT_PRIVATE_KEY_PATH=config/jwt/jwt-private.pem
|
|
|
|
|
JWT_PUBLIC_KEY_PATH=config/jwt/jwt-public.pem
|
|
|
|
|
JWT_CLOCK_SKEW_SECONDS=30
|
|
|
|
|
|
|
|
|
|
MYSQL_DSN=mysql+asyncmy://jr_app:change-me@127.0.0.1:3306/jr_agent
|
|
|
|
|
MYSQL_POOL_SIZE=5
|
|
|
|
|
MYSQL_MAX_OVERFLOW=10
|
2026-09-10 09:23:22 +08:00
|
|
|
MYSQL_POOL_PRE_PING=false
|
2026-09-09 21:55:37 +08:00
|
|
|
MYSQL_TX_ISOLATION=READ COMMITTED
|
|
|
|
|
|
|
|
|
|
REDIS_URL=redis://127.0.0.1:6379/0
|
|
|
|
|
REDIS_CONNECT_TIMEOUT_SECONDS=2
|
|
|
|
|
|
|
|
|
|
MESSAGE_BROKER_URL=
|
|
|
|
|
MESSAGE_BROKER_RUN_TOPIC=agent.run
|
|
|
|
|
MESSAGE_BROKER_OUTBOX_TOPIC=agent.outbox
|
|
|
|
|
MESSAGE_BROKER_DLQ_TOPIC=agent.dlq
|
|
|
|
|
|
|
|
|
|
MILVUS_URI=http://127.0.0.1:19530
|
|
|
|
|
MILVUS_TOKEN=
|
|
|
|
|
MILVUS_COLLECTION=jr_memory
|
|
|
|
|
|
|
|
|
|
NEO4J_URI=bolt://127.0.0.1:7687
|
|
|
|
|
NEO4J_DATABASE=neo4j
|
|
|
|
|
NEO4J_USERNAME=neo4j
|
|
|
|
|
NEO4J_PASSWORD=
|
|
|
|
|
|
|
|
|
|
MODEL_ROUTER_CONFIG_REF=local
|
|
|
|
|
MODEL_DEFAULT_ENDPOINT=
|
|
|
|
|
MODEL_FALLBACK_ENDPOINT=
|
|
|
|
|
|
|
|
|
|
SSE_HEARTBEAT_SECONDS=15
|
|
|
|
|
SSE_MAX_CONNECTION_SECONDS=300
|
|
|
|
|
WORKER_LEASE_SECONDS=60
|
|
|
|
|
WORKER_RETRY_LIMIT=3
|
|
|
|
|
WORKER_POLL_SECONDS=1
|
|
|
|
|
SSE_CHUNK_CHARACTERS=256
|
2026-09-10 09:23:22 +08:00
|
|
|
|
|
|
|
|
OFFSITE_MAILBOX=15273589815@163.com
|
|
|
|
|
OFFSITE_ALLOWED_SENDERS=["15008108550@163.com"]
|
|
|
|
|
OFFSITE_RISK_RECEIVER_ID=
|
|
|
|
|
OFFSITE_SETTLEMENT_RECEIVER_ID=
|
|
|
|
|
OFFSITE_MAIL_RETURN_RECEIVER=15008108550@163.com
|
|
|
|
|
OFFSITE_MAX_RETRY_COUNT=3
|
|
|
|
|
OFFSITE_IMAP_ENABLED=false
|
|
|
|
|
OFFSITE_IMAP_HOST=
|
|
|
|
|
OFFSITE_IMAP_PORT=993
|
|
|
|
|
OFFSITE_IMAP_USERNAME=
|
|
|
|
|
OFFSITE_IMAP_PASSWORD=
|
|
|
|
|
OFFSITE_IMAP_USE_SSL=true
|
|
|
|
|
OFFSITE_IMAP_IDLE_ENABLED=false
|
|
|
|
|
OFFSITE_MAIL_WORKER_ENABLED=false
|
|
|
|
|
OFFSITE_MAIL_WORKER_BATCH_SIZE=20
|
|
|
|
|
OFFSITE_WORKER_USER_ID=
|
|
|
|
|
OFFSITE_NOTIFICATION_SENDING_TIMEOUT_SECONDS=900
|
|
|
|
|
OFFSITE_MAIL_STORAGE_DIR=data/offsite_mail
|
|
|
|
|
OFFSITE_OCR_ENABLED=false
|
|
|
|
|
OFFSITE_OCR_TIMEOUT_SECONDS=30
|
|
|
|
|
OFFSITE_ALIYUN_OCR_ENDPOINT=
|
|
|
|
|
OFFSITE_ALIYUN_ACCESS_KEY_ID=
|
|
|
|
|
OFFSITE_ALIYUN_ACCESS_KEY_SECRET=
|
|
|
|
|
OFFSITE_DEEPSEEK_ENABLED=false
|
|
|
|
|
OFFSITE_DEEPSEEK_BASE_URL=https://api.deepseek.com
|
|
|
|
|
OFFSITE_DEEPSEEK_API_KEY=
|
|
|
|
|
OFFSITE_DEEPSEEK_MODEL=deepseek-v4-flash
|
|
|
|
|
OFFSITE_DEEPSEEK_TIMEOUT_SECONDS=30
|
|
|
|
|
OFFSITE_SMTP_ENABLED=false
|
|
|
|
|
OFFSITE_SMTP_DRY_RUN=true
|
|
|
|
|
OFFSITE_SMTP_HOST=
|
|
|
|
|
OFFSITE_SMTP_PORT=465
|
|
|
|
|
OFFSITE_SMTP_USERNAME=
|
|
|
|
|
OFFSITE_SMTP_PASSWORD=
|
|
|
|
|
OFFSITE_SMTP_SENDER=
|
|
|
|
|
OFFSITE_SMTP_USE_SSL=true
|
|
|
|
|
OFFSITE_SMTP_TIMEOUT_SECONDS=30
|