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.
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:crates/agentic-server-core/tests/cassettes/record_dynamo_cassettes.sh(or add a sibling script) to record--mode messagescassettes against a Dynamo frontend, including atool_use/tool_resultround, streaming and non-streaming.tests/dynamo_cassette_test.rs(mirroringmessages_loop_test.rs/messages_stream_test.rs).--dyn-reasoning-parser/--dyn-tool-call-parserfor Messages translation; document any differences indocs/guides/dynamo-upstream.md.See docs/guides/dynamo-upstream.md for the Dynamo launch commands.