Christian Gick 17b92f8514
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 11s
fix(mcp-bridge): unique wire ids to avoid concurrent session collisions
LiteLLM opens a fresh MCP session per tool call. Two concurrent sessions
both send id=1 (tools/list + tools/call) which overwrite each other in
the shared pending-map keyed by the inbound id. One of the two calls
never gets a response and times out.

Assign a monotonic demux-N wire id per forwardMcpCall. The caller's
original id is echoed back in the HTTP response by the route handler.

SB-48

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-14 09:30:26 +03:00
Description
Agiliton customer account service — SSO auth, conversation history, MCP WebSocket bridge
94 KiB
Languages
TypeScript 99%
Dockerfile 1%