Skip to content

Record streamed OpenAI Responses API calls (currently unrecorded) #9

Description

@iamfaham

Context. Documented as a known limitation in README/USAGE: streamed calls to the OpenAI Responses API (responses.create(stream=True)) pass through unrecorded, unlike chat completions and Anthropic messages which have a recording tee.

Proposed. Implement a recording tee for streamed Responses API calls, mirroring OpenAIRecordingStream/AnthropicRecordingStream (assemble the stream into a raw_response while passing chunks through unmodified), plus the matching async variant and replay support.

Source: internal backlog (documented limitation, not yet closed).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions