[{"data":1,"prerenderedAt":7},["ShallowReactive",2],{"docs-changelog\u002Fai":3,"docs-tabs-changelog\u002Fai":6},{"content":4,"lastmod":5},"# Change history: AI Router\n\n[← Changelog](\u002Fdocs\u002Fchangelog). Entries: 16.\n\n- 2026-10-27 [NEW-1027-5: Exhausted AI quota period in the response](\u002Fdocs\u002Fchangelog\u002F2026-10-27#new-1027-5-exhausted-ai-quota-period-in-the-response)\n- 2026-10-26 [NEW-1026-15: Rejection before a personal model call starts](\u002Fdocs\u002Fchangelog\u002F2026-10-26#new-1026-15-rejection-before-a-personal-model-call-starts)\n- 2026-10-26 [NEW-1026-17: An overly complex request body is refused with 413 BODY_TOO_COMPLEX](\u002Fdocs\u002Fchangelog\u002F2026-10-26#new-1026-17-an-overly-complex-request-body-is-refused-with-413-body_too_complex)\n- 2026-10-23 [FIX-1023-8: Bitrix model availability reflects configured access](\u002Fdocs\u002Fchangelog\u002F2026-10-23#fix-1023-8-bitrix-model-availability-reflects-configured-access)\n- 2026-10-10 [NEW-1010-6: Cowork money-pause reason in AI responses](\u002Fdocs\u002Fchangelog\u002F2026-10-10#new-1010-6-cowork-money-pause-reason-in-ai-responses)\n- 2026-10-09 [NEW-1009-5: Cowork quota wall offers a limit reset with a promotion right](\u002Fdocs\u002Fchangelog\u002F2026-10-09#new-1009-5-cowork-quota-wall-offers-a-limit-reset-with-a-promotion-right)\n- 2026-09-21 [FIX-0921-2: image generation honours output_format and negative_prompt](\u002Fdocs\u002Fchangelog\u002F2026-09-21#fix-0921-2-image-generation-honours-output_format-and-negative_prompt)\n- 2026-08-20 [FIX-0820-14: the account receives Bitrix24 scopes only, and a platform-only key no longer gains a webhook on rotate](\u002Fdocs\u002Fchangelog\u002F2026-08-20#fix-0820-14-the-account-receives-bitrix24-scopes-only-and-a-platform-only-key-no-longer-gains-a-webhook-on-rotate)\n- 2026-08-12 [NEW-0812-7: the machine schema now describes the live app, AI and telephony methods](\u002Fdocs\u002Fchangelog\u002F2026-08-12#new-0812-7-the-machine-schema-now-describes-the-live-app-ai-and-telephony-methods)\n- 2026-08-11 [FIX-0811-23: the ai_congested retry pause now scales with the configured base and is capped](\u002Fdocs\u002Fchangelog\u002F2026-08-11#fix-0811-23-the-ai_congested-retry-pause-now-scales-with-the-configured-base-and-is-capped)\n- 2026-08-11 [BC-0811-28: AI requests now carry a service deadline: a 429 refusal instead of a hang](\u002Fdocs\u002Fchangelog\u002F2026-08-11#bc-0811-28-ai-requests-now-carry-a-service-deadline-a-429-refusal-instead-of-a-hang)\n- 2026-08-10 [FIX-0810-18: a transient database transaction failure no longer returns 500 with an internal engine code](\u002Fdocs\u002Fchangelog\u002F2026-08-10#fix-0810-18-a-transient-database-transaction-failure-no-longer-returns-500-with-an-internal-engine-code)\n- 2026-08-07 [FIX-0807-18: a file in a CRM field no longer hits the 1 MB wall, and the refusal code is documented](\u002Fdocs\u002Fchangelog\u002F2026-08-07#fix-0807-18-a-file-in-a-crm-field-no-longer-hits-the-1-mb-wall-and-the-refusal-code-is-documented)\n- 2026-07-27 [FIX-0727-12: Connect keys: stored scopes are authoritative — vibe:ai \u002F vibe:search are no longer added automatically](\u002Fdocs\u002Fchangelog\u002F2026-07-27#fix-0727-12-connect-keys-stored-scopes-are-authoritative-vibe-ai-vibe-search-are-no-longer-added-automatically)\n- 2026-07-14 [FIX-0714-2: Generic 5xx errors on AI endpoints now use the OpenAI-compatible envelope](\u002Fdocs\u002Fchangelog\u002F2026-07-14#fix-0714-2-generic-5xx-errors-on-ai-endpoints-now-use-the-openai-compatible-envelope)\n- 2026-07-14 [FIX-0714-19: `\u002Fv1\u002Fai\u002Fcredentials*` rate limits are now per-account; `CREDENTIAL_NOT_FOUND` carries a hint](\u002Fdocs\u002Fchangelog\u002F2026-07-14#fix-0714-19-v1-ai-credentials-rate-limits-are-now-per-account-credential_not_found-carries-a-hint)\n",null,{},1794739488471]