From 5b8e41c1b2a4ef0412f8002fd3909ea7e10efd1b Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Fri, 24 Apr 2026 18:04:21 +0600 Subject: [PATCH] docs: fix broken documentation links in README and i18n (#1536) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: fix broken documentation links in README and i18n - Fix auto-combo.md → AUTO-COMBO.md case mismatch in README and all 32 i18n READMEs - Add missing docs/features/context-relay.md English source (copied from i18n) - Allowlist docs/features/ in .gitignore so the new file is tracked Co-Authored-By: Claude Sonnet 4.6 * docs: add language switcher to context-relay.md English source Co-Authored-By: Claude Sonnet 4.6 --------- Co-authored-by: Claude Sonnet 4.6 --- .gitignore | 2 + README.md | 2 +- docs/features/context-relay.md | 130 +++++++++++++++++++++++++++++++++ docs/i18n/ar/README.md | 2 +- docs/i18n/bg/README.md | 2 +- docs/i18n/cs/README.md | 2 +- docs/i18n/da/README.md | 2 +- docs/i18n/de/README.md | 2 +- docs/i18n/es/README.md | 2 +- docs/i18n/fi/README.md | 2 +- docs/i18n/fr/README.md | 2 +- docs/i18n/he/README.md | 2 +- docs/i18n/hi/README.md | 2 +- docs/i18n/hu/README.md | 2 +- docs/i18n/id/README.md | 2 +- docs/i18n/in/README.md | 2 +- docs/i18n/it/README.md | 2 +- docs/i18n/ja/README.md | 2 +- docs/i18n/ko/README.md | 2 +- docs/i18n/ms/README.md | 2 +- docs/i18n/nl/README.md | 2 +- docs/i18n/no/README.md | 2 +- docs/i18n/phi/README.md | 2 +- docs/i18n/pl/README.md | 2 +- docs/i18n/pt-BR/README.md | 2 +- docs/i18n/pt/README.md | 2 +- docs/i18n/ro/README.md | 2 +- docs/i18n/ru/README.md | 2 +- docs/i18n/sk/README.md | 2 +- docs/i18n/sv/README.md | 2 +- docs/i18n/th/README.md | 2 +- docs/i18n/tr/README.md | 2 +- docs/i18n/uk-UA/README.md | 2 +- docs/i18n/vi/README.md | 2 +- docs/i18n/zh-CN/README.md | 2 +- 35 files changed, 165 insertions(+), 33 deletions(-) create mode 100644 docs/features/context-relay.md diff --git a/.gitignore b/.gitignore index d7501bec..3ec3d243 100644 --- a/.gitignore +++ b/.gitignore @@ -94,6 +94,8 @@ docs/* !docs/screenshots/ !docs/i18n/ !docs/i18n/** +!docs/features/ +!docs/features/** !docs/A2A-SERVER.md !docs/AUTO-COMBO.md !docs/MCP-SERVER.md diff --git a/README.md b/README.md index 7897368a..4fa135fb 100644 --- a/README.md +++ b/README.md @@ -2269,7 +2269,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/features/context-relay.md b/docs/features/context-relay.md new file mode 100644 index 00000000..3590446e --- /dev/null +++ b/docs/features/context-relay.md @@ -0,0 +1,130 @@ +# Context Relay + +🌐 **Languages:** 🇺🇸 [English](context-relay.md) · 🇪🇸 [es](../i18n/es/docs/features/context-relay.md) · 🇫🇷 [fr](../i18n/fr/docs/features/context-relay.md) · 🇩🇪 [de](../i18n/de/docs/features/context-relay.md) · 🇮🇹 [it](../i18n/it/docs/features/context-relay.md) · 🇷🇺 [ru](../i18n/ru/docs/features/context-relay.md) · 🇨🇳 [zh-CN](../i18n/zh-CN/docs/features/context-relay.md) · 🇯🇵 [ja](../i18n/ja/docs/features/context-relay.md) · 🇰🇷 [ko](../i18n/ko/docs/features/context-relay.md) · 🇸🇦 [ar](../i18n/ar/docs/features/context-relay.md) · 🇮🇳 [hi](../i18n/hi/docs/features/context-relay.md) · 🇮🇳 [in](../i18n/in/docs/features/context-relay.md) · 🇹🇭 [th](../i18n/th/docs/features/context-relay.md) · 🇻🇳 [vi](../i18n/vi/docs/features/context-relay.md) · 🇮🇩 [id](../i18n/id/docs/features/context-relay.md) · 🇲🇾 [ms](../i18n/ms/docs/features/context-relay.md) · 🇳🇱 [nl](../i18n/nl/docs/features/context-relay.md) · 🇵🇱 [pl](../i18n/pl/docs/features/context-relay.md) · 🇸🇪 [sv](../i18n/sv/docs/features/context-relay.md) · 🇳🇴 [no](../i18n/no/docs/features/context-relay.md) · 🇩🇰 [da](../i18n/da/docs/features/context-relay.md) · 🇫🇮 [fi](../i18n/fi/docs/features/context-relay.md) · 🇵🇹 [pt](../i18n/pt/docs/features/context-relay.md) · 🇷🇴 [ro](../i18n/ro/docs/features/context-relay.md) · 🇭🇺 [hu](../i18n/hu/docs/features/context-relay.md) · 🇧🇬 [bg](../i18n/bg/docs/features/context-relay.md) · 🇸🇰 [sk](../i18n/sk/docs/features/context-relay.md) · 🇺🇦 [uk-UA](../i18n/uk-UA/docs/features/context-relay.md) · 🇮🇱 [he](../i18n/he/docs/features/context-relay.md) · 🇵🇭 [phi](../i18n/phi/docs/features/context-relay.md) · 🇧🇷 [pt-BR](../i18n/pt-BR/docs/features/context-relay.md) · 🇨🇿 [cs](../i18n/cs/docs/features/context-relay.md) · 🇹🇷 [tr](../i18n/tr/docs/features/context-relay.md) + +--- + +`context-relay` is a combo strategy that keeps session continuity when the active account +rotates before the conversation is finished. + +The current runtime behaves like priority routing for model selection, then adds a +handoff layer on top: + +- before the active account is exhausted, OmniRoute generates a compact structured summary +- after authentication selects a different account for the same session, OmniRoute injects + that summary as a system message into the next request +- once the handoff is consumed successfully, it is removed from storage + +## When To Use It + +Use `context-relay` when all of the following are true: + +- the combo is expected to rotate between multiple accounts of the same provider +- losing short-term conversational continuity would hurt task quality +- the provider exposes enough quota information to predict an approaching account limit + +This is most useful for long-running coding or research sessions that may outlive a single +account window. + +## Runtime Flow + +The current behavior is intentionally split across two runtime layers. + +### 0% to 84% quota used + +No handoff is generated. Requests behave like normal priority routing. + +### 85% to 94% quota used + +If the active provider is enabled in `handoffProviders`, OmniRoute generates a structured +handoff summary in the background before the account is fully exhausted. + +Important details: + +- the default warning threshold is `0.85` +- the hard stop for generation is `0.95` +- only one in-flight handoff generation is allowed per `sessionId + comboName` +- if an active handoff already exists for that session/combo, no duplicate summary is generated + +### 95% or more quota used + +No new handoff is generated. At this point the system is already in or near exhaustion and +the runtime avoids scheduling another summary request. + +### After account rotation + +When the next request for the same session resolves to a different authenticated account, +OmniRoute prepends the stored handoff as a system message. Injection happens only after the +real account switch is known. + +## Handoff Payload + +The persisted handoff payload is stored in `context_handoffs` and includes: + +- `sessionId` +- `comboName` +- `fromAccount` +- `summary` +- `keyDecisions` +- `taskProgress` +- `activeEntities` +- `messageCount` +- `model` +- `warningThresholdPct` +- `generatedAt` +- `expiresAt` + +The summary model is instructed to return a JSON object with this structure: + +```json +{ + "summary": "Dense summary of what matters for continuity", + "keyDecisions": ["Decision 1", "Decision 2"], + "taskProgress": "What is done, what is pending, and the next step", + "activeEntities": ["fileA.ts", "feature X", "provider Y"] +} +``` + +At injection time, OmniRoute converts that payload into a `` system +message so the next account can continue with the correct local context. + +## Configuration + +`context-relay` supports these config fields: + +- `handoffThreshold`: warning threshold for summary generation, default `0.85` +- `handoffModel`: optional model override used only for summary generation +- `handoffProviders`: allowlist of providers allowed to trigger handoff generation + +Global defaults can be configured in Settings, and combo-specific values can override them +in the Combos page. + +## Architectural Note + +The current implementation does not use a standalone `handleContextRelayCombo` handler. + +Instead: + +- `open-sse/services/combo.ts` decides whether a successful turn should generate a handoff +- `src/sse/handlers/chat.ts` injects the handoff only after authentication resolves the + actual account used for the request + +This split is intentional in the current codebase because the combo loop alone does not know +whether the request stayed on the same account or actually switched accounts. + +## Limitations + +- Effective runtime support is currently centered on `codex` quota rotation. +- `handoffProviders` is already modeled as a config surface, but real handoff generation + still depends on provider-specific quota plumbing. +- The summary is intentionally compact and recent-history based; it is not a full transcript + replay mechanism. +- Handoffs are scoped by `sessionId + comboName` and expire automatically. +- If the session does not switch accounts, the stored handoff is not injected. + +## Recommended Usage Pattern + +- use multiple accounts from the same provider +- keep stable `sessionId` values across the session +- set `handoffThreshold` early enough to leave room for the background summary request +- treat the feature as continuity assistance, not as a replacement for persistent memory diff --git a/docs/i18n/ar/README.md b/docs/i18n/ar/README.md index ba123586..2211b766 100644 --- a/docs/i18n/ar/README.md +++ b/docs/i18n/ar/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/bg/README.md b/docs/i18n/bg/README.md index 8e8f8a97..a0a3ef15 100644 --- a/docs/i18n/bg/README.md +++ b/docs/i18n/bg/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/cs/README.md b/docs/i18n/cs/README.md index dc66acef..5772362c 100644 --- a/docs/i18n/cs/README.md +++ b/docs/i18n/cs/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/da/README.md b/docs/i18n/da/README.md index bcb93eae..7c91da93 100644 --- a/docs/i18n/da/README.md +++ b/docs/i18n/da/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/de/README.md b/docs/i18n/de/README.md index b8d61159..070d1ee6 100644 --- a/docs/i18n/de/README.md +++ b/docs/i18n/de/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/es/README.md b/docs/i18n/es/README.md index 0039f0a0..83c53d25 100644 --- a/docs/i18n/es/README.md +++ b/docs/i18n/es/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/fi/README.md b/docs/i18n/fi/README.md index 7abc0f7b..dee88119 100644 --- a/docs/i18n/fi/README.md +++ b/docs/i18n/fi/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/fr/README.md b/docs/i18n/fr/README.md index 668c5c19..02505e8f 100644 --- a/docs/i18n/fr/README.md +++ b/docs/i18n/fr/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/he/README.md b/docs/i18n/he/README.md index 20f24555..0588889e 100644 --- a/docs/i18n/he/README.md +++ b/docs/i18n/he/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/hi/README.md b/docs/i18n/hi/README.md index b5de10c5..5fd39460 100644 --- a/docs/i18n/hi/README.md +++ b/docs/i18n/hi/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/hu/README.md b/docs/i18n/hu/README.md index 485036e0..df6dfead 100644 --- a/docs/i18n/hu/README.md +++ b/docs/i18n/hu/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/id/README.md b/docs/i18n/id/README.md index 724e41a3..3ea46706 100644 --- a/docs/i18n/id/README.md +++ b/docs/i18n/id/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/in/README.md b/docs/i18n/in/README.md index b3140772..c3c83cc7 100644 --- a/docs/i18n/in/README.md +++ b/docs/i18n/in/README.md @@ -2262,7 +2262,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/it/README.md b/docs/i18n/it/README.md index 71108285..85aa9b68 100644 --- a/docs/i18n/it/README.md +++ b/docs/i18n/it/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/ja/README.md b/docs/i18n/ja/README.md index db8d1dce..66b1163a 100644 --- a/docs/i18n/ja/README.md +++ b/docs/i18n/ja/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/ko/README.md b/docs/i18n/ko/README.md index 9761c9a8..0572f2e6 100644 --- a/docs/i18n/ko/README.md +++ b/docs/i18n/ko/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/ms/README.md b/docs/i18n/ms/README.md index 48044dc3..ca371de4 100644 --- a/docs/i18n/ms/README.md +++ b/docs/i18n/ms/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/nl/README.md b/docs/i18n/nl/README.md index 76031686..e1b754c3 100644 --- a/docs/i18n/nl/README.md +++ b/docs/i18n/nl/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/no/README.md b/docs/i18n/no/README.md index 65ec3c46..90183c6f 100644 --- a/docs/i18n/no/README.md +++ b/docs/i18n/no/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/phi/README.md b/docs/i18n/phi/README.md index bc5eadf9..9e8a0130 100644 --- a/docs/i18n/phi/README.md +++ b/docs/i18n/phi/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/pl/README.md b/docs/i18n/pl/README.md index 09a01aee..dd440dfb 100644 --- a/docs/i18n/pl/README.md +++ b/docs/i18n/pl/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/pt-BR/README.md b/docs/i18n/pt-BR/README.md index 1013d394..0daf4eb2 100644 --- a/docs/i18n/pt-BR/README.md +++ b/docs/i18n/pt-BR/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/pt/README.md b/docs/i18n/pt/README.md index 337a26aa..ed7c7a93 100644 --- a/docs/i18n/pt/README.md +++ b/docs/i18n/pt/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/ro/README.md b/docs/i18n/ro/README.md index 72d470aa..597011d4 100644 --- a/docs/i18n/ro/README.md +++ b/docs/i18n/ro/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/ru/README.md b/docs/i18n/ru/README.md index 05dbf3d6..155eb8b0 100644 --- a/docs/i18n/ru/README.md +++ b/docs/i18n/ru/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/sk/README.md b/docs/i18n/sk/README.md index 58c65783..ec2bb084 100644 --- a/docs/i18n/sk/README.md +++ b/docs/i18n/sk/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/sv/README.md b/docs/i18n/sv/README.md index 1215ddc6..c13edf98 100644 --- a/docs/i18n/sv/README.md +++ b/docs/i18n/sv/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/th/README.md b/docs/i18n/th/README.md index 4ab2e9a7..7e045563 100644 --- a/docs/i18n/th/README.md +++ b/docs/i18n/th/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/tr/README.md b/docs/i18n/tr/README.md index b13e51e5..f48146ef 100644 --- a/docs/i18n/tr/README.md +++ b/docs/i18n/tr/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/uk-UA/README.md b/docs/i18n/uk-UA/README.md index 7b4ae16e..a2dc85e1 100644 --- a/docs/i18n/uk-UA/README.md +++ b/docs/i18n/uk-UA/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/vi/README.md b/docs/i18n/vi/README.md index 745fc049..afa149ec 100644 --- a/docs/i18n/vi/README.md +++ b/docs/i18n/vi/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals | diff --git a/docs/i18n/zh-CN/README.md b/docs/i18n/zh-CN/README.md index 732b6775..bfbc0c09 100644 --- a/docs/i18n/zh-CN/README.md +++ b/docs/i18n/zh-CN/README.md @@ -2273,7 +2273,7 @@ Se não quiser criar credenciais próprias agora, ainda é possível usar o flux | [API Reference](docs/API_REFERENCE.md) | All endpoints with examples | | [MCP Server](open-sse/mcp-server/README.md) | 25 MCP tools, IDE configs, Python/TS/Go clients | | [A2A Server](src/lib/a2a/README.md) | JSON-RPC 2.0 protocol, skills, streaming, task mgmt | -| [Auto-Combo Engine](docs/auto-combo.md) | 6-factor scoring, mode packs, self-healing | +| [Auto-Combo Engine](docs/AUTO-COMBO.md) | 6-factor scoring, mode packs, self-healing | | [Context Relay](docs/features/context-relay.md) | Session handoff strategy for account rotation | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Common problems and solutions | | [Architecture](docs/ARCHITECTURE.md) | System architecture and internals |