LibreChat/packages
Danny Avila e2962f4967 fix: include toolType in per-tool cache key
Cache key is now {tenantId}:{name}:{toolType} (or {name}:{toolType}
without tenant). This differentiates builtin/mcp/action tools that
may share a name but have different schemas.

GenericTool entries derive type from the mcp flag; LCTool entries
use the toolType field (defaulting to builtin).

Also refactors collectToolSchemas to return ToolEntry[] with
pre-built cache keys instead of Map<name, json>.
2026-04-03 14:08:03 -04:00
..
api fix: include toolType in per-tool cache key 2026-04-03 14:08:03 -04:00
client 📦 chore: bump dependabot packages (#12487) 2026-03-31 13:36:20 -04:00
data-provider feat: cache tool schema token counts to avoid redundant recalculation 2026-04-01 22:18:47 -04:00
data-schemas 🛡️ refactor: Self-Healing Tenant Isolation Update Guard (#12506) 2026-04-01 19:07:52 -04:00