mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-01 04:42:10 +03:00
Part 2 of CLIProxyAPI integration (#902). Depends on PR1. - CliproxyapiExecutor: HTTP bridge to localhost:8317, reuses BaseExecutor.mergeAbortSignals - Executor registration with cliproxyapi + cpa aliases - chatCore.ts: resolveExecutorWithProxy() with Object.create (preserves prototype methods) - Module-level proxy config cache (10s TTL, shared across requests) - Three routing modes: native (default), cliproxyapi (passthrough), fallback (auto-retry on 5xx/429) - 21 unit tests for executor
7.6 KiB
7.6 KiB