Christian Gick 74de6d37ff
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 16s
fix(litellm): idempotent MCP server provisioning + self-heal on login (SB-56)
provisionMcpServer now GETs /v1/mcp/server first and skips the POST if the
sitebridge_<id> entry already exists. upsertCustomer calls it on every
existing-customer login (fire-and-forget) so pre-existing customers whose
row was created before this code path shipped — or whose LiteLLM entry was
deleted/rebuilt — get their /mcp/ routing restored on next login.

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