PORT=18789 GATEWAY_TOKEN=c55d35b5a584591b350f46a937a489ca PROCESS_TITLE= LLM_PROVIDER=openai LLM_PROTOCOL=responses LLM_ENDPOINT=https://api.openai.com/v1/responses LLM_MODEL=gpt-4.1-mini LLM_API_KEY= LLM_STREAM=false FEISHU_ENABLED=true FEISHU_APP_ID= FEISHU_APP_SECRET= FEISHU_DOMAIN=feishu FEISHU_CONNECTION_MODE=websocket FEISHU_REQUIRE_MENTION_IN_GROUP=true FEISHU_LOG_REPLY=false FEISHU_REPLY_MARKDOWN=true FEISHU_GATEWAY_URL=ws://127.0.0.1:18789/ws FEISHU_GATEWAY_TOKEN=c55d35b5a584591b350f46a937a489ca FEISHU_CLIENT_ID=alimbo-feishu-bridge FEISHU_REQUEST_TIMEOUT_MS=3660000 FEISHU_IMAGE_TEMP_DIR=data/feishu-images FEISHU_IMAGE_MAX_BYTES=10485760 FEISHU_FILE_TEMP_DIR=data/feishu-files FEISHU_FILE_MAX_BYTES=20971520 FEISHU_FILE_MAX_TEXT_CHARS=20000 FEISHU_COPILOT_STREAM_ENABLED=false FEISHU_COPILOT_STREAM_FLUSH_INTERVAL_MS=800 FEISHU_COPILOT_STREAM_MIN_CHUNK_CHARS=120 FEISHU_ROUTE_TOTAL_SHARDS=1 FEISHU_ROUTE_SHARD_INDEX=0 FEISHU_ROUTE_SALT=alimbo-feishu-route FEISHU_INTERCEPT_REVIEW_ENABLED=true FEISHU_INTERCEPT_SERVER_URL=https://go.aigc4me.cloud FEISHU_INTERCEPT_AUTH_TOKEN=c55d35b5a584591b350f46a937a489ca FEISHU_INTERCEPT_REVIEW_CHAT_ID= FEISHU_INTERCEPT_REVIEW_DECIDER=feishu-bridge FEISHU_INTERCEPT_REVIEW_POLL_INTERVAL_MS=3000 FEISHU_INTERCEPT_REVIEW_QUEUE_LIMIT=20 COPILOT_ENABLED=true AGENT_PROVIDER=claude AGENT_VERSION= AGENT_TIMEOUT_MS= COPILOT_TIMEOUT_MS=3600000 AGENT_WORK_DIR= COPILOT_MODEL= COPILOT_WORK_DIR= CLAUDE_WORK_DIR= AGENT_REUSE_SESSION= COPILOT_REUSE_SESSION=true COPILOT_SKILLS_FILE=data/copilot-skills.json COPILOT_MCP_CONFIG_FILE=config/mcporter.json COPILOT_HOOK_ENABLED=true COPILOT_HOOK_GATEWAY_URL= COPILOT_ALLOWED_DIRS= CLAUDE_API_KEY= CLAUDE_MODEL= CLAUDE_MAX_TURNS=10 COPILOT_INTERCEPT_ENABLED=true COPILOT_INTERCEPT_TOOLS=bash,run_in_terminal,edit_file,create_file,delete_file COPILOT_INTERCEPT_SERVER_URL=https://go.aigc4me.cloud COPILOT_INTERCEPT_AUTH_TOKEN=c55d35b5a584591b350f46a937a489ca COPILOT_INTERCEPT_TIMEOUT_MS=90000 COPILOT_INTERCEPT_FAIL_OPEN=false COPILOT_INTERCEPT_POLL_INTERVAL_MS=1000 COPILOT_INTERCEPT_MAX_WAIT_MS=3660000 CLAUDE_INTERCEPT_ENABLED=true CLAUDE_INTERCEPT_TOOLS=bash,run_in_terminal,edit_file,create_file,delete_file CLAUDE_INTERCEPT_SERVER_URL=https://go.aigc4me.cloud CLAUDE_INTERCEPT_AUTH_TOKEN= CLAUDE_INTERCEPT_TIMEOUT_MS= CLAUDE_INTERCEPT_FAIL_OPEN= CLAUDE_INTERCEPT_POLL_INTERVAL_MS= CLAUDE_INTERCEPT_MAX_WAIT_MS= # Codex project hooks. Empty values fall back to the matching COPILOT_INTERCEPT_* setting. CODEX_INTERCEPT_ENABLED=true CODEX_INTERCEPT_TOOLS=bash,apply_patch,edit,write CODEX_INTERCEPT_SERVER_URL= CODEX_INTERCEPT_AUTH_TOKEN= CODEX_INTERCEPT_TIMEOUT_MS= CODEX_INTERCEPT_FAIL_OPEN= CODEX_INTERCEPT_POLL_INTERVAL_MS= CODEX_INTERCEPT_MAX_WAIT_MS= GIT_ENABLED=true GIT_WORK_DIR= GIT_TIMEOUT_MS=30000 GIT_ALLOWED_COMMANDS=status,log,diff,add,commit,pull,push,fetch,branch,checkout,switch,restore,show,remote,tag,rev-parse SQL_ENABLED=true SQL_WORK_DIR= SQL_DB_FILE=data/alimbo.db SQL_TIMEOUT_MS=30000 SQL_SCHEMA_HINT= SERVICE_ENABLED=true SERVICE_WORK_DIR= SERVICE_TIMEOUT_MS=30000 SERVICE_PM2_BIN=pm2 SERVICE_WHITELIST=alimbo-gateway,alimbo-feishu CRON_ENABLED=true CRON_JOBS_FILE=data/cron-jobs.json CRON_JOB_TIMEOUT_MS=3660000 CRON_MAX_CONCURRENT=1 CLOUD_PORT=18790 CLOUD_DB_FILE=data/cloud.db CLOUD_INTERCEPT_DEFAULT_DECISION=allow CLOUD_INTERCEPT_MANUAL_QUEUE_ENABLED=true CLOUD_INTERCEPT_MANUAL_QUEUE_TOOLS= CLOUD_INTERCEPT_AUTO_ALLOW_TOOLS= CLOUD_INTERCEPT_AUTO_DENY_TOOLS= CLOUD_INTERCEPT_WAIT_TIMEOUT_MS=3600000 CLOUD_INTERCEPT_POLL_AFTER_MS=1000 CLOUD_AUTH_TOKEN_ALLOW_PASSWORD_GRANT=true APNS_ENABLED=false APNS_USE_SANDBOX=true APNS_TEAM_ID= APNS_KEY_ID= APNS_IOS_TOPIC= APNS_WATCH_TOPIC= APNS_PRIVATE_KEY_PATH= APPLE_SIGNIN_CLIENT_ID= ALIMBO_AUTO_STOP_GATEWAY_ON_SESSION_END= ALIMBO_PM2_GATEWAY_NAME=alimbo-gateway