Repository navigation
[Bug]: Tool call fails after latest update (Bedrock) #10428
Description
Activity
After downgrade to latest rc released 10 days back everything works fine, therefore definitely an issue with latest-dev.
Unfortunately I can’t reproduce this so more information about your setup would help. Are you using a custom endpoint? Any specific “router”?
I just did a fresh install on a digital ocean droplet with the latest release and I'm experiencing issues as well.
Nginx reports a bad gateway and cpu usage of the droplet spikes to 100%
I think this is unrelated and you should open your own post with as many details as possible.
Unfortunately I can’t reproduce this so more information about your setup would help. Are you using a custom endpoint? Any specific “router”?
We are using agents with AWS Bedrock models (primarily latest Anthropic Haiku and Sonnet). The issues started right after the update to the latest-dev. When I rolled back to the latest rc, the issues disappeared, therefore it is definitely not a provider or tool issue.
What other information would be helpful? I have not found anything else in the logs then pasted above.
Unfortunately I can’t reproduce this so more information about your setup would help. Are you using a custom endpoint? Any specific “router”?
I have also tried on my personal deployment with direct Anthropic and OpenAI based agents. The Anthropic based agents work fine (use tools, no errors), however the OpenAI based agents (tried both GPT-5 and GPT-5-mini) ignore any connected tools (stating they have no tools to call despite having the same MCP servers connected as used by Anthropic agents moments before and after, tried removing and re-attaching tools, nothing worked). So there is definitely something wrong.
We are using agents with AWS Bedrock models (primarily latest Anthropic Haiku and Sonnet).
This is more information than originally reported, thanks for providing that.
however the OpenAI based agents (tried both GPT-5 and GPT-5-mini) ignore any connected tools (stating they have no tools to call despite having the same MCP servers connected as used by Anthropic agents moments before and after, tried removing and re-attaching tools, nothing worked)
Not able to reproduce:
So there is definitely something wrong.
I'm looking into it based off the additional information and the original error message, thanks for the report.
Reacted by georgeI believe I'm seeing the same issue - just updated my local LibreChat install today. It actually kills the LibreChat application and kicks me back to the command line.
Here is the json export of the message:
{
"conversationId": "c46cb43c-c11c-4e2a-9e59-03691dcc5590",
"endpoint": "bedrock",
"title": "New Chat",
"exportAt": "12:10:57 GMT-0600 (Central Standard Time)",
"branches": true,
"recursive": true,
"options": {
"presetId": null,
"resendFiles": true,
"region": "us-east-1",
"model": "global.anthropic.claude-sonnet-4-5-20250929-v1:0",
"maxTokens": 8192,
"thinking": true,
"thinkingBudget": 2000,
"endpoint": "bedrock",
"title": "New Chat"
},
"messages": [
{
"messageId": "495da0f6-5b18-433a-ac6d-3f03bbae595d",
"parentMessageId": "00000000-0000-0000-0000-000000000000",
"conversationId": "c46cb43c-c11c-4e2a-9e59-03691dcc5590",
"sender": "User",
"text": "Create a typical 3 tier VPC architecture",
"isCreatedByUser": true,
"tokenCount": 13,
"children": [
{
"messageId": "a53c3ee5-e34d-40a2-87b1-299979c7bd32",
"conversationId": "c46cb43c-c11c-4e2a-9e59-03691dcc5590",
"parentMessageId": "495da0f6-5b18-433a-ac6d-3f03bbae595d",
"isCreatedByUser": false,
"isEdited": false,
"model": "global.anthropic.claude-sonnet-4-5-20250929-v1:0",
"sender": "AWS Bedrock",
"promptTokens": 16,
"endpoint": "bedrock",
"text": "",
"content": [
{
"type": "think",
"think": "The user wants me to create a typical 3-tier VPC architecture diagram. This is a common AWS architecture pattern with:\n1. Public tier (web/presentation layer) - usually with load balancer\n2. Private tier (application layer) - application servers\n3. Database tier (data layer) - databases\n\nFirst, I should look at examples to understand the syntax, then list AWS icons to see what's available, and finally generate the diagram.\n\nLet me start by getting examples and listing AWS icons."
},
{
"type": "text",
"text": "I'll create a typical 3-tier VPC architecture diagram for you. Let me first check the available examples and AWS icons."
},
{
"type": "error",
"error": "An error occurred while processing the request: No stepId found for tool_call_id tooluse_IcdrkKyuQAWKNe404ET6uw"
}
],
"attachments": [],
"children": [],
"depth": 1,
"siblingIndex": 0
}
],
"depth": 0,
"siblingIndex": 0
}
]
}Reacted by george- changed the title
[-][Bug]: Tool call fails after latest update[/-][+][Bug]: Tool call fails after latest update (Bedrock)[/+]on Nov 10, 2025 - linked a pull request that will close this issue🧰 fix: Unprocessed Tool Calls Edge Case #10440
on Nov 11, 2025

What happened?
I have updated LibreChat to the latest dev and every tool call fails with the following logs:
2025-11-10 09:35:09 error: [api/server/controllers/agents/client.js #sendCompletion] Operation aborted No step ID found
2025-11-10 09:35:09 error: [api/server/controllers/agents/client.js #sendCompletion] Unhandled error type No step ID found
Error in handler EventStreamCallbackHandler, handleChainEnd: Error [ERR_INTERNAL_ASSERTION]: This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
Please open an issue with this stack trace at https://github.com/nodejs/node/issues
Only invocations that do not require tool call goes throught.
Version Information
ghcr.io/danny-avila/librechat-dev latest 7071dd70462e 3 days ago 1.53GB
Steps to Reproduce
What browsers are you seeing the problem on?
No response
Relevant log output
Screenshots
Code of Conduct