Skip to content

chore: bump dynamo-parsers to 2.0.1 - #10851

Closed
keivenchang wants to merge 1 commit into
mainfrom
keivenchang/DIS-2228__bump-dynamo-parsers-2.0.1
Closed

keivenchang wants to merge 1 commit into
mainfrom
keivenchang/DIS-2228__bump-dynamo-parsers-2.0.1

Conversation

@keivenchang

@keivenchang keivenchang commented Jun 22, 2026 •

Copy link
Copy Markdown
Contributor

Note

Next priority. This pins the current published dynamo-parsers 2.0.1. Once #53 (Qwen3-Coder v2 streaming parser) and #72 (truncation-drop fix) land in frontend-crates and a new dynamo-parsers is published, this PR will bump to that latest published version. The stacked PR #10853 (Qwen3-Coder routing through dynamo-parsers-v2) is a POC for now and becomes real once this lands.

Overview:

This PR bumps the published dynamo-parsers dependency from 1.4.1 to 2.0.1 (workspace root + python bindings) so Dynamo runs on the 2.0.x parser line; no Dynamo code changes.

Details:

  • dynamo-parsers 1.4.1 -> 2.0.1 in Cargo.toml and lib/bindings/python/Cargo.toml; Cargo.lock regenerated.
  • Updates test_jailed_stream_preserves_metadata_on_stream_end to 2.0.1's hermes contract: at stream end the truncated call is now recovered with empty content rather than the raw <tool_call> markup leaking, so the test asserts the recovered tool call instead of a leaked start marker (metadata-preservation checks unchanged).

Verification:

cargo test -p dynamo-llm --test test_jail --test tool_choice --test test_streaming_tool_parsers --test parallel_tool_call_integration — 143 passed, 0 failed against published 2.0.1.

Where should the reviewer start?

Cargo.toml, then lib/llm/tests/test_jail.rs

/coderabbit profile chill

@keivenchang keivenchang self-assigned this Jun 22, 2026
@github-actions github-actions Bot added the chore label Jun 22, 2026
@datadog-official

datadog-official Bot commented Jun 22, 2026 •

Copy link
Copy Markdown

Pipelines

⚠️ Warnings

🚦 4 Pipeline jobs failed

PR | dynamo-runtime / rust-gpu   View in Datadog   GitHub Actions

PR | dynamo-status-check   View in Datadog   GitHub Actions

Pre Merge | pre-merge-status-check   View in Datadog   GitHub Actions

View all 4 failed jobs.

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 2eb21b3 | Docs | Give us feedback!

Updates the published dynamo-parsers dependency from 1.4.1 to 2.0.1 in the workspace root and python bindings. dynamo's own code is unchanged; this moves dynamo onto the 2.0.x parser line.

Updates test_jailed_stream_preserves_metadata_on_stream_end to the 2.0.1 hermes contract: 2.0.1 no longer surfaces raw tool-call markup at stream end (it recovers the truncated call and emits empty content), so the test asserts the recovered tool call instead of the leaked start marker.

Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
@keivenchang
keivenchang force-pushed the keivenchang/DIS-2228__bump-dynamo-parsers-2.0.1 branch from 84aaa30 to 2eb21b3 Compare June 23, 2026 01:25
@keivenchang
keivenchang deleted the keivenchang/DIS-2228__bump-dynamo-parsers-2.0.1 branch June 23, 2026 21:29

This branch was previously deployed

1 inactive deployment
GITLAB — 2eb21b33 Deployed Jun 23, 2026 by copy-pr-bot[bot] via Trigger CI Pipeline #31648
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant