1 Commits

  • fix(amp): rewrite model name in response.model for Responses API SSE events
    The ResponseRewriter's modelFieldPaths was missing 'response.model',
    causing the mapped model name to leak through SSE streaming events
    (response.created, response.in_progress, response.completed) in the
    OpenAI Responses API (/v1/responses).
    
    This caused Amp CLI to report 'Unknown OpenAI model' errors when
    model mapping was active (e.g., gpt-5.2-codex -> gpt-5.3-codex),
    because the mapped name reached Amp's backend via telemetry.
    
    Also sorted modelFieldPaths alphabetically per review feedback
    and added regression tests for all rewrite paths.
    
    Fixes #1463