fix(api): harden provider sync and stream escaping

Escape backslashes before injecting combo stream tags so tagged SSE
payloads remain valid JSON, and call the provider models handler
directly during sync to avoid internal fetch SSRF warnings.

Also restore crypto UUID generation for Gemini request translation,
tighten dashboard error sanitization, and update tests to use stricter
URL matching and UUID-based fixture keys.
This commit is contained in:
diegosouzapw 2026-04-07 12:14:34 -03:00
parent 60b632418f
commit 388e0fe845
8 changed files with 38 additions and 33 deletions

View file

@ -6,6 +6,9 @@ on:
types: [completed]
workflow_dispatch:
permissions:
contents: read
jobs:
deploy:
if: >-