OmniRoute/tests/unit
diegosouzapw f5cd841056 fix(responses): legacy openai-compatible routing (#1069)
Integrated into release/v3.5.5.
Co-authored-by: rdself <rdself@users.noreply.github.com>
2026-04-08 14:15:19 -03:00
..
account-fallback-service.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
account-selector.test.mjs fix(account-selector): enhance round-robin logic to handle excluded accounts and maintain state (#349) 2026-03-14 10:58:48 -03:00
advanced-fase07-09.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
api-auth.test.mjs chore(release): v3.2.8 — Docker Auto-Update & Analytics Fixes (#755) 2026-03-29 13:09:38 -03:00
api-key-policy.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
api-key-reveal-route.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
audio-speech-handler.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
audio-transcription-handler.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
auth-clear-account-error.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
auth-clear-provider-routes.test.mjs fix(usage): guard GLM region lookup and stabilize test runs 2026-04-06 11:15:44 -03:00
auth-terminal-status.test.mjs Force real upstream combo live tests (#759) 2026-03-29 13:21:53 -03:00
auto-combo-engine.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
auto-update-runtime.test.mjs fix(ui/ci): use ProviderIcon for Provider header breadcrumbs and add permissions to electron-release.yml (#745, #761) 2026-03-30 07:38:30 -03:00
auto-update.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
background-task-detector.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
bailian-coding-plan-provider.test.mjs feat(providers): add Bailian Coding Plan provider with editable base URL (#467) 2026-03-19 02:25:29 -03:00
batch-a-domain.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
batch-b-final.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
binaryManager.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
bootstrap-env.test.mjs fix(perf): resolve HMR singleton leaks, Edge warnings, and test stability 2026-03-21 00:50:07 +08:00
bypass-handler.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
cache-control-claude-providers.test.mjs chore(release): v3.5.2 — Qoder DashScope Native Integration & Stability (#999) 2026-04-05 02:54:44 -03:00
cache-control-policy.test.mjs feat: add cache control settings and token-based metrics 2026-03-29 14:37:55 +02:00
cache-metrics.test.mjs test: fix cache metrics tests with usage_history table 2026-03-29 16:05:32 +02:00
call-log-cap.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
call-log-detailed-tokens.test.mjs feat: detailed token tracking in call logs + fix Anthropic input undercount (#1017) 2026-04-07 17:26:46 -03:00
call-log-file-rotation.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
call-log-startup.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
call-logs-requested-model.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
cc-compatible-model-catalog.test.mjs fix claude oauth and cc-compatible regressions 2026-04-02 20:54:19 -04:00
cc-compatible-provider.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
chat-combo-live-test.test.mjs fix(usage): guard GLM region lookup and stabilize test runs 2026-04-06 11:15:44 -03:00
chat-context-relay.test.mjs docs: update system documentation and sync i18n for v3.5.5 2026-04-08 13:40:04 -03:00
chat-helpers.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
chat-route-coverage.test.mjs fix(core): make emergency fallback configurable in chat core 2026-04-06 16:20:31 -03:00
chat-route-edge-cases.test.mjs fix(core): make emergency fallback configurable in chat core 2026-04-06 16:20:31 -03:00
chatcore-sanitization.test.mjs test: fix chatcore-sanitization tests for PR #1014 and #1002 interactions 2026-04-07 17:44:47 -03:00
chatcore-translation-paths.test.mjs fix(responses): legacy openai-compatible routing (#1069) 2026-04-08 14:15:19 -03:00
claude-cache-control-passthrough.test.mjs Merge cache-control fix and resolve changelog conflict 2026-03-28 23:13:03 -03:00
claude-code-compatible-helpers.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
claude-code-compatible-request.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
claude-code-rendering-fixes.test.mjs chore(release): v3.5.2 — Qoder DashScope Native Integration & Stability (#999) 2026-04-05 02:54:44 -03:00
claude-native-passthrough-tools.test.mjs release: v3.1.6 — Claude tool name fix + Clear All Models alias cleanup 2026-03-27 06:23:52 -03:00
claude-oauth-provider.test.mjs fix claude oauth localhost callback 2026-04-02 22:14:04 -04:00
claude-passthrough-stream-boolean.test.mjs test: add regression tests for stream boolean in claude passthrough 2026-03-27 22:38:34 -05:00
cli-memory.test.mjs fix: security hardening, tests, docs for Electron desktop & memory optimization 2026-02-28 07:59:38 -03:00
cli-runtime-detection.test.mjs feat(qoder): support PAT via qodercli 2026-04-02 01:35:23 -03:00
cli-runtime-extended.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
cliproxyapi-executor.test.mjs feat(cliproxyapi): add executor, proxy routing with SSRF guard & module-level cache 2026-04-02 13:28:46 +07:00
cloud-sync.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
cloudflaredTunnel-extended.test.mjs test: prevent pass-through race cond with stream event parsing in tunnel tests 2026-04-07 00:44:58 -03:00
cloudflaredTunnel.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
codex-quota-fetcher.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
combo-circuit-breaker.test.mjs chore(release): v3.2.9 — combo diagnostics, quality gates, Gemini tool fix 2026-03-29 14:16:37 -03:00
combo-config.test.mjs docs: update system documentation and sync i18n for v3.5.5 2026-04-08 13:40:04 -03:00
combo-context-relay.test.mjs docs: update system documentation and sync i18n for v3.5.5 2026-04-08 13:40:04 -03:00
combo-routing-engine.test.mjs fix(core): make emergency fallback configurable in chat core 2026-04-06 16:20:31 -03:00
combo-strategies.test.mjs fix(core): make emergency fallback configurable in chat core 2026-04-06 16:20:31 -03:00
combo-test-health.test.mjs Fix combo smoke tests for reasoning responses 2026-03-30 16:23:53 -04:00
combo-test-route.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
compliance-index.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
console-log-levels.test.mjs fix(usage): guard GLM region lookup and stabilize test runs 2026-04-06 11:15:44 -03:00
context-handoff.test.mjs docs: update system documentation and sync i18n for v3.5.5 2026-04-08 13:40:04 -03:00
context-manager.test.mjs fix(security): resolve all CI failures, CodeQL alerts, and Dependabot vulnerabilities 2026-04-08 01:35:30 -03:00
context-pinning-tool-calls.test.mjs fix: context pinning bypass during tool-call responses (#721) 2026-03-28 21:04:47 -03:00
copilot-usage.test.mjs test: fix 4 failing unit tests (copilot-usage, request-log-migration) 2026-04-01 13:48:48 +01:00
cursor-protobuf.test.mjs fix(usage): guard GLM region lookup and stabilize test runs 2026-04-06 11:15:44 -03:00
custom-endpoint-paths.test.mjs fix(responses): legacy openai-compatible routing (#1069) 2026-04-08 14:15:19 -03:00
db-apikeys-crud.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-backup-extended.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
db-combos-crud.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-core-init.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-core-migration.test.mjs fix(core): make emergency fallback configurable in chat core 2026-04-06 16:20:31 -03:00
db-detailed-logs.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-encryption.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-migration-runner.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-models-crud.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
db-provider-limits.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
db-providers-crud.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-proxies-crud.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
db-quota-snapshots.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
db-read-cache.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-registered-keys.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
db-secrets.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
db-settings-crud.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
db-upstreamProxy.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
db-versionManager.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
db-webhooks.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
dev-origins-config.test.mjs test(config): tighten dev origins assertion 2026-03-15 02:06:49 +02:00
display-and-error-utils.test.mjs test(tests): introduce feature-tests suite and update coverage tooling 2026-03-28 12:58:31 -03:00
domain-branch-hardening.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
domain-cost-rules.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
domain-degradation.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
domain-fallback-policy.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
domain-lockout-policy.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
domain-persistence.test.mjs fix(perf): resolve HMR singleton leaks, Edge warnings, and test stability 2026-03-21 00:50:07 +08:00
electron-main.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
electron-preload.test.mjs fix(electron): code review hardening — 16 fixes for security, performance, robustness 2026-02-28 08:15:04 -03:00
embeddings-handler.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
emergency-fallback-service.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
empty-tool-name-loop.test.mjs fix(sse): skip empty-name tool calls in Responses API translator 2026-03-17 01:47:22 +05:30
error-classification.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
error-classifier.test.mjs fix: resolve Gemini CLI 403 project-routing errors and content accumulation 2026-03-31 09:22:30 -06:00
executor-antigravity.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
executor-cloudflare-ai.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
executor-codex.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
executor-cursor-extended.test.mjs fix(core): make emergency fallback configurable in chat core 2026-04-06 16:20:31 -03:00
executor-default-base.test.mjs fix(responses): legacy openai-compatible routing (#1069) 2026-04-08 14:15:19 -03:00
executor-gemini-cli.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
executor-github.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
executor-kiro.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
executor-pollinations.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
executor-puter.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
executor-vertex-extended.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
fetch-timeout.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
fixes-p1.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
glm-provider-model-import-route.test.mjs fix: use GLM Coding API endpoints for model import with region-aware URLs 2026-03-29 15:13:07 -06:00
healthMonitor.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
idempotency.test.mjs chore(release): prepare v3.4.2 integration branch 2026-04-01 02:51:49 -03:00
image-generation-handler.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
ip-filter.test.mjs fix(types): cast extracted usage to Record<string,number> in stream.ts to resolve TS property errors 2026-03-23 09:21:03 -03:00
log-retention.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
log-rotation.test.mjs Refine pipeline logging and add retention caps 2026-03-31 20:53:25 -04:00
login-bootstrap-route.test.mjs fix(proxy): use undici fetch to resolve Node 22 incompatibility with proxyDispatcher (#1056) 2026-04-08 03:45:44 -03:00
machine-id.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
managed-available-models.test.mjs sync cc compatible available models with claude oauth 2026-04-02 04:16:19 -04:00
memory-cache.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
memory-extraction.test.mjs feat: add Memory & Skill Injection from Proxy (Network Level) 2026-04-01 09:26:37 +07:00
memory-settings.test.mjs fix settings persistence and cache analytics layout (#952) 2026-04-03 10:17:30 -03:00
memory-store.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
memory-summarization.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
memory-tools.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
model-combo-mappings-db.test.mjs chore(release): v3.1.10 — OmniRoute v3.1.9 remaining bug fixes sprint (#720) 2026-03-28 19:54:45 -03:00
model-combo-mappings.test.mjs feat: per-model combo routing support (#563) 2026-03-23 20:36:00 -03:00
model-deprecation.test.mjs feat(release): v1.7.3 — model deprecation, background degradation, rate limit persistence, thinking improvements, circuit breaker 2026-03-01 21:42:39 -03:00
model-parse.test.mjs fix(auth): normalize codex alias credential lookup 2026-04-03 23:23:55 +08:00
model-sync-route.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
model-sync-scheduler.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
models-catalog-route.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
modelsDevSync-extended.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
modelsDevSync.test.mjs feat: integrate models.dev as authoritative model database with UI controls 2026-04-04 18:38:25 +07:00
moderations-handler.test.mjs fix(core): preserve primary failures across chat fallbacks 2026-04-06 09:47:45 -03:00
music-generation-handler.test.mjs fix(core): preserve primary failures across chat fallbacks 2026-04-06 09:47:45 -03:00
nanobanana-image-generation.test.mjs fix(images): support async NanoBanana task polling 2026-03-08 20:47:17 +00:00
nanobanana-image-handler.test.mjs fix(types): cast extracted usage to Record<string,number> in stream.ts to resolve TS property errors 2026-03-23 09:21:03 -03:00
native-binary-compat.test.mjs feat(cli): detect native binary platform from file header instead of dlopen 2026-03-12 10:20:08 +03:00
next-config.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
oauth-providers-config.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
observability-fase04.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
openai-to-claude-strip-empty.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
opencode-executor.test.mjs fix(sse): use x-api-key for opencode-go minimax messages requests (#733) 2026-03-29 04:29:59 -03:00
orphaned-tool-filter.test.mjs fix(sse): filter orphaned tool results after context compaction 2026-03-17 01:59:40 +05:30
plan3-p0.test.mjs support custom user agent for third-party providers 2026-04-04 01:09:51 -04:00
policy-engine.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
pricing-sync-extended.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
pricing-sync.test.mjs chore(release): v3.3.8 2026-03-30 20:54:02 -03:00
processManager.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
progress-tracker.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
prompt-injection-guard.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
provider-limits-ui.test.mjs normalize provider limits quota labels 2026-03-28 21:17:07 -04:00
provider-models-config.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
provider-models-route.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
provider-nodes-route.test.mjs fix(usage): guard GLM region lookup and stabilize test runs 2026-04-06 11:15:44 -03:00
provider-service.test.mjs fix(responses): legacy openai-compatible routing (#1069) 2026-04-08 14:15:19 -03:00
provider-validation-branches.test.mjs chore: resolve merge conflicts with main (Gemini header auth + custom UA) 2026-04-04 07:35:11 -03:00
provider-validation-hardening.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
provider-validation-specialty.test.mjs fix(security): resolve CodeQL scanning alerts for SSRF, insecure randomness and incomplete URLs 2026-04-07 23:51:33 -03:00
providers-page-utils.test.mjs fix: providers filter persistence and settings i18n (#970) 2026-04-04 07:32:31 -03:00
providers-validate-route.test.mjs fix: Gemini OAuth, SkillsMP response, and PDF attachment handling (#1021) 2026-04-07 23:30:28 -03:00
proxy-connection-test.test.mjs feat: migrate iFlow provider to Qoder AI (#660) 2026-03-28 23:35:59 -03:00
proxy-fetch.test.mjs test: remove flaky proxy fetch tests blocking CI 2026-04-07 19:32:47 -03:00
proxy-management-v1-route.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
proxy-registry.test.mjs feat: implement proxy registry, management APIs, docs, and test hardening 2026-03-17 13:05:27 +07:00
qoder-cli.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
qoder-executor.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
qoder-oauth-config.test.mjs feat(qoder): support PAT via qodercli 2026-04-02 01:35:23 -03:00
quota-monitor.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
quota-policy-generalization.test.mjs fix(codex): enforce weekly quota blocking for direct API fallback 2026-03-18 13:57:25 +07:00
quota-preflight.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
rate-limit-enhanced.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
rate-limit-manager.test.mjs fix(usage): guard GLM region lookup and stabilize test runs 2026-04-06 11:15:44 -03:00
registry-utils.test.mjs feat: add unit tests for registryUtils, media playground page, TypeScript fixes 2026-03-01 07:10:27 -03:00
releaseChecker.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
remaining-tasks.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
request-log-migration.test.mjs test: fix 4 failing unit tests (copilot-usage, request-log-migration) 2026-04-01 13:48:48 +01:00
request-log-payloads.test.mjs fix(stream): normalize delta.reasoning alias and separate reasoning in client response (#771) 2026-03-29 16:12:22 -03:00
response-sanitizer.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
responses-handler.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
responses-transformer.test.mjs fix(core): preserve primary failures across chat fallbacks 2026-04-06 09:47:45 -03:00
responses-translation-fixes.test.mjs test: update usage field assertions to Responses API format 2026-04-01 19:46:18 -06:00
role-normalizer.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
route-edge-coverage.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
runtime-env.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
runtime-ports.test.mjs fix: polish split-port implementation for merge 2026-02-27 16:29:58 -03:00
runtime-timeouts.test.mjs refactor: add shared request timeout baseline 2026-04-02 03:12:09 -04:00
schema-coercion.test.mjs feat/fix: implement upstream sync tasks 1-7 2026-03-28 14:48:57 -03:00
search-handler-extended.test.mjs fix(api): harden provider sync and stream escaping 2026-04-07 12:14:34 -03:00
search-provider-validation.test.mjs feat(providers): add Bailian Coding Plan provider with editable base URL (#467) 2026-03-19 02:25:29 -03:00
search-registry.test.mjs feat(search): add unified web search routing with 5 providers 2026-03-17 18:28:35 +01:00
security-fase01.test.mjs fix(ci): correct security test import, add validateBody to acp/agents, deploy-vps continue-on-error 2026-03-08 17:58:42 -03:00
semantic-cache.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
services-branch-hardening.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
session-manager.test.mjs fix(types): cast extracted usage to Record<string,number> in stream.ts to resolve TS property errors 2026-03-23 09:21:03 -03:00
settings-api.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
settings-i18n-keys.test.mjs fix: providers filter persistence and settings i18n (#970) 2026-04-04 07:32:31 -03:00
shared-api-utils.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
signature-cache.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
skills-builtins-sandbox.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
skills-executor.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
skills-injection.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
skills-interception.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
skills-registry.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
skills-routes.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
sse-auth.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
sse-parser.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
stream-handler.test.mjs fix(usage): guard GLM region lookup and stabilize test runs 2026-04-06 11:15:44 -03:00
stream-utilities.test.mjs fix(core): make emergency fallback configurable in chat core 2026-04-06 16:20:31 -03:00
stream-utils.test.mjs fix(core): preserve primary failures across chat fallbacks 2026-04-06 09:47:45 -03:00
streamHelpers.test.mjs fix: address PR review feedback 2026-03-31 11:41:19 -06:00
strict-random-deck.test.mjs feat: strict-random strategy, API key management, connection groups, Limits UX 2026-03-14 14:03:08 -03:00
system-prompt.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
t06-schema-hardening.test.mjs Revert "fix(api): validate pricing sync and task routing routes" 2026-03-15 20:37:18 +02:00
t07-no-log-key-config.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t08-allowed-connections.test.mjs feat: strict-random strategy, API key management, connection groups, Limits UX 2026-03-14 14:03:08 -03:00
t08-mcp-scope-enforcement.test.mjs feat: add MCP server, A2A protocol, auto-combo engine & VS Code extension 2026-03-04 18:45:02 -03:00
t09-a2a-lifecycle.test.mjs feat: v2.0.0 - MCP server, A2A agent, proxy improvements and docs update 2026-03-05 01:16:56 -03:00
t12-pricing-updates.test.mjs feat: add GLM-5.1 to GLM Coding provider, update GLM-5 pricing 2026-03-27 16:23:44 -06:00
t13-stale-quota-display.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t14-proxy-fast-fail.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t16-gemini-enum-type-string.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t19-codex-responses-empty-content.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t20-t22-provider-headers.test.mjs chore(release): v3.4.8 — security compliance and fix algorithms 2026-04-03 00:15:35 -03:00
t23-t24-fallback-resilience.test.mjs fix: harden combo fallback and health checks (#704) 2026-03-28 20:39:16 -03:00
t25-provider-validation-modelid-fallback.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t26-ai-sdk-accept-header-compat.test.mjs feat(api): aceitar aliases explícitos para resposta sem stream (#1036) 2026-04-07 17:27:16 -03:00
t27-github-copilot-response-format.test.mjs fix(github): use copilot token and materialize tls responses 2026-04-03 00:46:41 -04:00
t28-model-catalog-updates.test.mjs fix(tests): update T28/T31 for gemini dynamic model sync 2026-04-02 17:29:03 -06:00
t29-vertex-sa-json-executor.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t30-kiro-400-model-unavailable.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t31-t33-t34-t38-model-specs.test.mjs fix(tests): update T28/T31 for gemini dynamic model sync 2026-04-02 17:29:03 -06:00
t40-opencode-cli-tools-integration.test.mjs fix: resolve opencode json structure to use record mapping instead of array (#816) 2026-03-30 19:23:25 -03:00
t42-image-size-to-aspect-ratio.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t43-gemini-tool-call-no-thought-signature.test.mjs fix(gemini): preserve thought signatures across antigravity tool calls 2026-04-03 12:55:57 +08:00
t44-antigravity-thought-signature-preserved.test.mjs fix(gemini): preserve thought signatures across antigravity tool calls 2026-04-03 12:55:57 +08:00
think-tag-parser.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
thinking-budget.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
thundering-herd.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
token-accounting-input-fix.test.mjs feat: detailed token tracking in call logs + fix Anthropic input undercount (#1017) 2026-04-07 17:26:46 -03:00
token-refresh-route-service.test.mjs fix(usage): guard GLM region lookup and stabilize test runs 2026-04-06 11:15:44 -03:00
token-refresh-service.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
tool-request-sanitization.test.mjs feat(open-sse): add schema coercion and tool sanitization 2026-03-28 12:33:13 -03:00
tools-filter-anthropic-format.test.mjs fix: preserve built-in Responses API tool types in empty-name filter (#1014) 2026-04-07 17:26:44 -03:00
translator-antigravity-to-openai.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-claude-to-gemini.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-claude-to-openai.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-gemini-to-openai.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-helper-branches.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-openai-responses-req.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-openai-to-claude.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-openai-to-cursor.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-openai-to-gemini.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-openai-to-kiro.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-resp-claude-to-openai.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-resp-cursor-to-openai.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-resp-gemini-to-claude.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-resp-gemini-to-openai.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-resp-kiro-to-openai.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-resp-openai-responses.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-resp-openai-to-antigravity.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
translator-resp-openai-to-claude.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
upstream-headers-sanitize.test.mjs feat(dashboard,sse,api): per-model upstream headers, compat PATCH, chat alignment 2026-03-24 17:24:11 +08:00
usage-analytics.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
usage-extractor.test.mjs fix: remove hardcoded localhost default arg from GET /api/keys, unify coverage to single coverage/ dir, fix test to pass explicit Request 2026-04-05 23:21:08 -03:00
usage-migrations.test.mjs test: add unit test coverage for proxy settings, embedding routes, and error handling branches 2026-04-06 14:12:00 -03:00
usage-service-hardening.test.mjs fix(core): preserve primary failures across chat fallbacks 2026-04-06 09:47:45 -03:00
version-manager.test.mjs fix(chat): extract pipeline helpers and harden edge cases 2026-04-06 09:28:24 -03:00
versionManager-orchestrator.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
video-generation-handler.test.mjs fix(core): preserve primary failures across chat fallbacks 2026-04-06 09:47:45 -03:00
wildcard-router.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00