Skip to content

fix(langgraph): preserve context during regeneration - #2223

Open
nightcityblade wants to merge 1 commit into
ag-ui-protocol:mainfrom
nightcityblade:fix/issue-900-regeneration-context
Open

fix(langgraph): preserve context during regeneration#2223
nightcityblade wants to merge 1 commit into
ag-ui-protocol:mainfrom
nightcityblade:fix/issue-900-regeneration-context

Conversation

@nightcityblade

Copy link
Copy Markdown

Summary

  • Move LangGraph context_schema values into the top-level stream context during regeneration, matching normal runs.
  • Avoid sending those values twice through config.configurable.
  • Add regression coverage for edited/regenerated messages.

The regeneration path merged runtime configuration but never constructed the top-level LangGraph context payload, leaving context-dependent agents without their settings after an edit.

Fixes #900

Testing

  • pnpm nx run @ag-ui/langgraph:test -- src/__tests__/agent.test.ts (31 passed, 2 todo)
  • pnpm nx run @ag-ui/langgraph:typecheck

Signed-off-by: nightcityblade <nightcityblade@gmail.com>
@nightcityblade
nightcityblade requested a review from a team as a code owner July 21, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

prepareRegenerateStream missing context parameter in payload

1 participant