OmniRoute/docs/providers
Fabio Junior Gruchovski df60c41136
feat(providers): integrate Demon Route with live catalog and embeddings (#16979) (#17001)
New provider: Demon Route (vendor-requested, #16979) — OpenAI-compatible API-key gateway for hosted open-weight models: Bearer auth, key-gated live /v1/models import (Auto-Sync), curated offline seeds, exact case-sensitive vendor/model ID passthrough, Chat Completions + SSE streaming, 120 s request/first-byte cap, provider guide docs/providers/DEMON_ROUTE.md, regression tests. Free-lane access needs a confirmed deposit and is not advertised as a free tier.

Maintainer fixes on top:
- src/shared/constants/providers/apikey/gateways.ts: the demonroute entry sat between the DaoXE comment and the daoxe entry; moved it (with its own comment) above that comment.
- serviceKinds ["llm","embedding"] -> ["llm"]: no embedding-capable model is verified for this gateway. Registry comment, DEMON_ROUTE.md, the changelog fragment and the registry test (now asserts no "embedding") updated to match.
- Regenerated docs/reference/PROVIDER_REFERENCE.md (375 providers) after merging the tip.
- Owner-approved count-only bump 374 -> 375 (measured by check-provider-consistency on the merged tree) in AGENTS.md, README.md, package.json, llm.txt + 66 docs/i18n/*/llm.txt mirrors, skills/README.md, skills/omni-auth/SKILL.md, skills/omni-providers/SKILL.md: digits-normalized diff against the tip is identical for every one of these files (only numbers changed).
- Kept the contributor's #13389 fixture-size check (the tip's 1,350 pin is stale: the published catalog is 1,339 even with Demon Route) and its provider-tos-notice alignment (the tip's "opencode" avoid-policy case fails on the tip after the OpenCode Free removal); Prettier on the touched test.

Evidence: provider-demonroute-registry + provider-node-reserved-prefix + providers-constants-split + provider-translate-path-golden = 39/39; vitest provider-tos-notice-15059 10/10. provider-consistency OK (375), docs-counts-sync 0, skills generator Generated: 0 (no SKILL.md drift beyond the approved counts), typecheck:core, open-sse typecheck, api typecheck, file-size, complexity, cognitive, dead-code, boundary ratchet, changelog-integrity, env-doc-sync, docs-sync, eslint, prettier: all exit 0. The #13389 catalog-responsiveness timing test returns 503/over-budget under this host's load, as it does without this PR. Remaining CI reds are the inherited base-red #15306.

Refs #16979

Thanks @fabioKoruja00
2026-10-18 03:24:06 -03:00
..
AGENTROUTER.md fix(claude): stale CLAUDE_USER_AGENT pin and message-threads beta (#15740, #15705) (#15808) 2026-10-08 03:27:52 -03:00
ALIBABA-QWEN-PROVIDER-FAMILIES.md fix(providers): refresh the translate-path golden for the bailian Token Plan endpoint (#10410) 2026-08-14 16:52:00 -03:00
CHATGPT_WEB.md Feat/session sync extension (#13127) 2026-10-08 03:03:21 -03:00
CHATPLAYGROUND.md fix(docs): restore public catalog and canonical guide links 2026-10-15 23:20:45 -03:00
CLAUDE_CODE_SETUP_TOKEN.md feat(oauth): paste a Claude setup-token into the Claude Code provider (#15093) 2026-10-07 17:15:20 -03:00
CLAUDE_WEB.md Release v3.8.49 (#7076) 2026-07-29 15:18:55 -03:00
COPILOT-M365.md docs(providers): add Microsoft 365 Copilot (BizChat) provider guide (#12779) (#13340) 2026-09-14 23:24:59 -03:00
CSV-IMPORT.md feat(providers): surface CSV import row errors and ship a template (#12504) 2026-09-03 12:39:03 -03:00
CURSOR-API-KEY-AND-CLI.md fix(cursor): preserve native Claude effort model IDs before executor dispatch (#12838) 2026-09-18 11:29:31 -03:00
CURSOR-DOCKER.md feat(providers): Cursor PKCE login with Bearer quota, auto router, and empty-turn errors (#9909) 2026-08-21 10:28:01 -03:00
CURSOR_IMAGE.md feat(sse): Cursor plan images via Agent CLI (IMAGE_PROVIDERS.cursor) (#10842) 2026-08-20 12:08:41 -03:00
DEMON_ROUTE.md feat(providers): integrate Demon Route with live catalog and embeddings (#16979) (#17001) 2026-10-18 03:24:06 -03:00
meta.json feat(providers): integrate Demon Route with live catalog and embeddings (#16979) (#17001) 2026-10-18 03:24:06 -03:00
ZED-DOCKER.md docs(auth): distinguish access tokens, API keys, and management credentials (#10823) 2026-08-20 11:47:50 -03:00