summaryrefslogtreecommitdiffhomepage
path: root/src/features/surface-host
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-07 16:22:31 +0900
committerAdam Malczewski <[email protected]>2026-06-07 16:22:31 +0900
commit5f05fe5e6914a92c180781900ccb1615f233deab (patch)
tree4ce3eb430f72da1568212fbb77f19404e763e914 /src/features/surface-host
parent88d2fbfee9fb55fa3bbb5c8708cfba82720c1fba (diff)
downloaddispatch-web-5f05fe5e6914a92c180781900ccb1615f233deab.tar.gz
dispatch-web-5f05fe5e6914a92c180781900ccb1615f233deab.zip
feat(chat): group batched tool calls into one DaisyUI list
Consume the backend's new stepId grouping key (wire/transport-contract 0.1.0 -> 0.2.0). foldEvent copies event.stepId onto live tool chunks so live and replay group identically. New pure selector groupRenderedChunks (core/chunks) folds a step's 2+ tool calls into one tool-batch group, pairing each call with its result by toolCallId; single/no-stepId calls stay as cards. ChatView renders a batch as a DaisyUI list (list-row per pair). Fixtures updated for the now-required event stepId.
Diffstat (limited to 'src/features/surface-host')
0 files changed, 0 insertions, 0 deletions