openpencil/src/components/chat
Danila Poyarkov 921a9cd261 Fix tool name extraction from UIMessage parts, add tool call e2e test
Tool part type is 'tool-create_shape' (name embedded in type field),
not a separate toolName property. Extract via part.type.replace('tool-', '').

Mock transport now emits proper UI message stream protocol:
tool-input-start → tool-input-delta → tool-input-available → tool-output-available.
2026-03-01 11:51:38 +03:00
..
ApiKeySetup.vue Split ChatPanel into ChatMessage, ChatInput, ApiKeySetup 2026-03-01 11:11:46 +03:00
ChatInput.vue Show selected model name in selector trigger 2026-03-01 11:33:12 +03:00
ChatMessage.vue Fix tool name extraction from UIMessage parts, add tool call e2e test 2026-03-01 11:51:38 +03:00