build(deps): bump ag-ui-langgraph from 0.0.41 to 0.0.42#1324
Conversation
Bumps ag-ui-langgraph from 0.0.41 to 0.0.42. --- updated-dependencies: - dependency-name: ag-ui-langgraph dependency-version: 0.0.42 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
@daiv-agent what's the implications upgrading this package? |
|
Confirmed: I now have everything needed to give a complete assessment. Implications of upgrading
|
| Area | Risk | Notes |
|---|---|---|
get_stream_kwargs override |
Low | daiv's setdefault("context", ...) still takes precedence; upstream's **kwargs path is additive |
SubagentEventFilter workarounds |
Medium — needs verification | The filter patches upstream bugs #1 (dropped TOOL_CALL_START) and #3 (parallel-call arg misrouting). 0.0.42 does not fix these — the changed code is in on_tool_end re-emit and reasoning, not in on_chat_model_stream's tool-call-start detection. The filter is still needed. But the message_id value change (#3 above) means the filter's dedup-by-tool_call_id logic should be re-verified against the new wire format. |
| Reasoning round-trip | Low | turns.py mirrors shapes that are unchanged; daiv doesn't call the changed functions |
prepare_regenerate_stream |
Low (beneficial) | Pure bug fix; daiv doesn't override it |
| A2UI tool | None | daiv doesn't use get_a2ui_tools |
| Lockfile / deps | Low | ag-ui-a2ui-toolkit 0.0.3→0.0.4 is already a transitive dep |
Recommendation
The upgrade is safe to take but is not a no-op. Before merging:
- Run the chat unit tests —
tests/unit_tests/chat/api/test_event_filter.pyandtest_streaming.pyare the regression net for the workaround layer. These must pass unchanged. (I couldn't run them here —uv/deps aren't installed in this sandbox.) - Manually verify a multi-tool-call turn in the chat UI, since the
message_id/parent_message_idwire values changed and the filter's correctness depends on the upstream event sequence staying the same. - The
SubagentEventFilterworkarounds (bugs Added ability to the assistant ask questions to the user on the discussion. #1 and Create dependabot.yml #3) are still required — 0.0.42 doesn't touchon_chat_model_stream's tool-call-start path. Don't remove the filter.
If the unit tests pass, this is a low-risk upgrade that brings a useful prepare_regenerate_stream fix. If you want, I can attempt to install deps and run the chat test suite to confirm.
Bumps ag-ui-langgraph from 0.0.41 to 0.0.42.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)