|
webclient: background task chip, id-first tool matching, queued badge
- toolIndex (tool_call_id → card): exact matching for parallel batches and late events after stream_end; legacy name+pending fallback kept - bare tool_call synthesizes a card so results are never lost - task_update: backgroundTasks chip above composer + steps appended to the spawning tool card (parent_tool_call_id binding) - message_queued badge, terminal_opened dispatch - new BackgroundTasksChip component, task_update step rendering in ToolCard |
|---|
|
|
| webclient/dist/assets/index-CFZ4CERY.js 0 → 100644 |
|---|
|
Not supported
|
| webclient/dist/assets/index-CVywHeX3.css 0 → 100644 |
|---|
| webclient/dist/assets/index-Dv6HHTMp.js 100644 → 0 |
|---|
|
Not supported
|
| webclient/dist/assets/index-YR_AnAHg.css 100644 → 0 |
|---|
| webclient/dist/index.html |
|---|
| webclient/dist/sw.js |
|---|
| webclient/src/components/chat/BackgroundTasksChip.vue 0 → 100644 |
|---|
| webclient/src/components/chat/ChatArea.vue |
|---|
| webclient/src/components/messages/ToolCard.vue |
|---|
| webclient/src/composables/useWebSocket.js |
|---|
| webclient/src/stores/chat.js |
|---|
| webclient/src/styles/app.scss |
|---|
| webclient/tests/unit/composables/useWebSocket.test.js |
|---|
| webclient/tests/unit/stores/chat.test.js |
|---|