Skip to content

feat(llm): add response reducer#34417

Merged
nexxeln merged 1 commit into
devfrom
nxl/llm-response-reducer
Jun 29, 2026
Merged

feat(llm): add response reducer#34417
nexxeln merged 1 commit into
devfrom
nxl/llm-response-reducer

Conversation

@nexxeln

@nexxeln nexxeln commented Jun 29, 2026

Copy link
Copy Markdown
Member

Summary

  • add the canonical LLMResponse reducer for assembling streamed events into assistant messages
  • make generate fold through the same reducer and require a terminal finish/provider-error
  • add reducer coverage for interleaving, partial streams, and tool-call assembly

Tests

  • cd packages/llm && bun typecheck
  • cd packages/llm && bun test
  • pre-push hook passed: bun turbo typecheck (29/29 tasks)

@nexxeln nexxeln merged commit 48fc9e3 into dev Jun 29, 2026
10 checks passed
@nexxeln nexxeln deleted the nxl/llm-response-reducer branch June 29, 2026 10:56
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.

1 participant