Skip to content

[pull] main from danny-avila:main - #185

Merged
pull[bot] merged 3 commits into
innFactory:mainfrom
LibreChat-AI:main
Aug 22, 2026
Merged

pull[bot] merged 3 commits into
innFactory:mainfrom
LibreChat-AI:main

Conversation

@pull

@pull pull Bot commented Aug 22, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Randowlh and others added 3 commits August 21, 2026 21:09
…nversion (#444)

* fix(responses): default missing annotations to [] before stream conversion

Some OpenAI-compatible Responses API gateways omit the `annotations`
field on `output_text` content parts in the terminal
`response.completed`/`response.incomplete` events, even though the
OpenAI SDK types declare it required. LangChain's
`convertResponsesDeltaToChatGenerationChunk` maps over the field
unconditionally, so a missing field crashed every streamed completion
with "Cannot read properties of undefined (reading 'map')".

Normalize terminal events before conversion so the stream survives a
non-conforming provider.

* fix: validate Responses annotations at runtime

* test: type malformed Responses fixtures

---------

Co-authored-by: Danny Avila <danny@librechat.ai>
* refactor: centralize programmatic caller capabilities

* fix: enforce programmatic manifest boundaries
@pull pull Bot locked and limited conversation to collaborators Aug 22, 2026
@pull pull Bot added the ⤵️ pull label Aug 22, 2026
@pull
pull Bot merged commit 0cd7ae2 into innFactory:main Aug 22, 2026
2 checks passed
@pull
pull Bot deployed to publish August 22, 2026 04:44 Active

This branch was successfully deployed

1 active deployment
publish — 0cd7ae26 Deployed Aug 22, 2026 by pull[bot] via publish #136
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants