diff --git a/docs/chat-chain-changes/2026-11-05-tool-call-groups.md b/docs/chat-chain-changes/2026-11-05-tool-call-groups.md new file mode 100644 index 0000000..1b26959 --- /dev/null +++ b/docs/chat-chain-changes/2026-11-05-tool-call-groups.md @@ -0,0 +1,10 @@ +--- +date: 2026-11-05 +pr: pending +feature: Collapsible tool call groups +impact: Tool calls in each chat turn and the active run are collapsed by default, with individual details available after expansion. Chat events and persisted messages are unchanged. +--- + +The chat transcript groups each turn's tool calls in a single disclosure. The +active run's tool list uses a separate disclosure so approval and status +indicators remain visible. diff --git a/packages/client/src/components/hermes/chat/MessageList.vue b/packages/client/src/components/hermes/chat/MessageList.vue index 1ab1c27..f29028a 100644 --- a/packages/client/src/components/hermes/chat/MessageList.vue +++ b/packages/client/src/components/hermes/chat/MessageList.vue @@ -492,6 +492,10 @@ defineExpose({