Description:
When using Hermes as the AI Provider, the chat text and tool calls are streamed back together — which is correct initially. However, after a while the behavior changes: all tool calls get grouped and rendered below the chat text, instead of being interleaved in the correct chronological order.
Expected behavior:
Tool calls should appear inline/mixed with the chat text as they occur during streaming (see screenshot — the arrows show the correct interleaved order).
Actual behavior:
Tool calls are batched and displayed below all chat text, breaking the natural flow of the conversation.
Steps to reproduce:
Add Hermes as AI Provider.
Start a task that triggers multiple tool calls during a response.
Observe that initially the stream order is correct, but it eventually breaks — tool calls fall below the chat text.

Please authenticate to join the conversation.
Completed
Feature Requests
20 days ago

David
Get notified by email when there are changes.
Completed
Feature Requests
20 days ago

David
Get notified by email when there are changes.