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
3 months ago

David
Get notified by email when there are changes.
Completed
Feature Requests
3 months ago

David
Get notified by email when there are changes.