Skip to content

Broaden provider streaming conformance #4386

Description

@asim

Goal: keep chat, agent RPC, and A2A streaming reliable across providers instead of only the already-covered paths.

Scope:

  • Add or extend provider-gated streaming conformance for ai.Stream where provider keys are available.
  • Cover at least one tool-using/agent-chat scenario that asserts streamed final output and provider capability reporting.
  • Keep tests skipped when the relevant provider key is absent, so local no-secret CI remains usable.

Acceptance criteria:

  • A CI-verifiable command exercises streaming for more than the current provider-specific happy path when keys are present.
  • Provider capability docs or fixtures stay in sync with the implemented streaming support.
  • Chat/A2A streaming regressions are caught by a focused test or harness target.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions