mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-21 14:22:14 +03:00
Merges the dual-layer semantic cache branch onto the current release tip so CI can run. Resolves two content conflicts by combining both sides rather than picking one: - open-sse/handlers/chatCore/semanticCache.ts: keeps the new dual-layer lookup (semanticCacheManager) with legacy SQLite fallback, and ports the release's #12309/#12734 fix (tool_choice/tools/ response_format folded into the cache signature) into the legacy fallback path and its matching hit-recording signature so both stay in sync. - src/lib/api/modelTestRunner.ts: keeps this branch's added embedding keyword detection (colbert/harrier-/nomic-embed) together with the release's isResponses/isNonChatGeneration routing added since. Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>