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 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