Skip to content

Record Messages API cassettes against NVIDIA Dynamo #213

Description

@franciscojavierarceo

PR #212 adds Responses API cassettes recorded from an NVIDIA Dynamo frontend (stateful two-turn and client-executed function tool, streaming + non-streaming) and replays them in CI.

The Messages gateway (/v1/messages, used by Claude Code) is not yet covered for the Dynamo upstream. Follow-up:

  • Extend crates/agentic-server-core/tests/cassettes/record_dynamo_cassettes.sh (or add a sibling script) to record --mode messages cassettes against a Dynamo frontend, including a tool_use / tool_result round, streaming and non-streaming.
  • Add replay tests alongside tests/dynamo_cassette_test.rs (mirroring messages_loop_test.rs / messages_stream_test.rs).
  • Confirm whether Dynamo's Chat Completions path needs anything beyond --dyn-reasoning-parser / --dyn-tool-call-parser for Messages translation; document any differences in docs/guides/dynamo-upstream.md.

See docs/guides/dynamo-upstream.md for the Dynamo launch commands.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions