feat(adapter): externalize platform worker runtime tuning

This commit is contained in:
Your Name
2026-05-06 10:54:08 +08:00
parent cbbb553e9f
commit 16e53361f2
7 changed files with 183 additions and 18 deletions

View File

@@ -0,0 +1,26 @@
# Platform adapters
AI_CS_PLATFORM_ADAPTERS_ENABLED=true
# Sub2API ingress
AI_CS_PLATFORM_SUB2API_ENABLED=true
AI_CS_PLATFORM_SUB2API_INGRESS_SECRET=replace-with-sub2api-ingress-secret
# Sub2API callback
AI_CS_PLATFORM_SUB2API_CALLBACK_BASE_URL=https://sub2api.example.com/callbacks/ai-customer-service
AI_CS_PLATFORM_SUB2API_CALLBACK_SECRET=replace-with-sub2api-callback-secret
AI_CS_PLATFORM_SUB2API_CALLBACK_TIMEOUT_MS=3000
AI_CS_PLATFORM_SUB2API_CALLBACK_MAX_RETRIES=5
AI_CS_PLATFORM_SUB2API_CALLBACK_POLL_INTERVAL_MS=5000
AI_CS_PLATFORM_SUB2API_CALLBACK_BATCH_SIZE=20
AI_CS_PLATFORM_SUB2API_CALLBACK_RETRY_SCHEDULE_SEC=10,30,60,300,900
# NewAPI profile placeholder
AI_CS_PLATFORM_NEWAPI_ENABLED=false
AI_CS_PLATFORM_NEWAPI_INGRESS_SECRET=
AI_CS_PLATFORM_NEWAPI_CALLBACK_BASE_URL=
AI_CS_PLATFORM_NEWAPI_CALLBACK_SECRET=
AI_CS_PLATFORM_NEWAPI_CALLBACK_TIMEOUT_MS=3000
AI_CS_PLATFORM_NEWAPI_CALLBACK_MAX_RETRIES=5
AI_CS_PLATFORM_NEWAPI_CALLBACK_POLL_INTERVAL_MS=5000
AI_CS_PLATFORM_NEWAPI_CALLBACK_BATCH_SIZE=20
AI_CS_PLATFORM_NEWAPI_CALLBACK_RETRY_SCHEDULE_SEC=10,30,60,300,900