it0/packages/services/agent-service/src/infrastructure
hailin 5aaa8600c5 fix(dingtalk): async reply pattern — immediate ack + batchSend for LLM response
- Send '🤔 小虾米正在思考,稍等...' immediately via sessionWebhook on each message
- Await LLM bridge call (serial queue preserved) then deliver response via batchSend
- batchSend decoupled from sessionWebhook — works regardless of webhook state
- Fix duplicate const staffId declaration (TS compile error)
- TASK_TIMEOUT_S=55 passed explicitly to bridge (was using bridge default 25s)
- senderStaffId-first routing (OAuth binding) with senderId fallback (code binding)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 23:50:34 -07:00
..
dingtalk fix(dingtalk): async reply pattern — immediate ack + batchSend for LLM response 2026-03-08 23:50:34 -07:00
engines feat(dingtalk): 小龙虾招募全语音/文字引导流程 + OAuth 一键授权卡片 2026-03-08 11:22:06 -07:00
guards Initial commit: IT0 AI-powered server cluster operations platform 2026-02-08 22:54:37 -08:00
messaging Initial commit: IT0 AI-powered server cluster operations platform 2026-02-08 22:54:37 -08:00
repositories fix(dingtalk): exclude removed instances from routing + clear binding on remove 2026-03-08 14:49:00 -07:00
services fix(deploy): use ANTHROPIC_API_KEY env var (openclaw reads this, not CLAUDE_API_KEY) 2026-03-08 22:06:25 -07:00
stt feat(stt): support auto language detection for mixed Chinese-English input 2026-03-06 08:13:26 -08:00
voice feat(voice): long-lived agent session with proper hangup termination 2026-03-04 04:01:02 -08:00