multica/packages
Naiyuan Qing 583242baba feat(store,ui): add tool execution lifecycle and ContentBlock rendering
- Message.content is now ContentBlock[] (was string), supporting
  text, thinking, toolCall, and image blocks
- Add toolResult role with toolCallId, toolName, toolStatus, isError
- Add startToolExecution/endToolExecution to MessagesStore
- MessageList renders toolResult messages via ToolCallItem
- Extract text from ContentBlock[] for markdown rendering

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 17:30:37 +08:00
..
sdk refactor(sdk): unify message types with pi-ai source of truth 2026-02-04 17:13:01 +08:00
store feat(store,ui): add tool execution lifecycle and ContentBlock rendering 2026-02-04 17:30:37 +08:00
ui feat(store,ui): add tool execution lifecycle and ContentBlock rendering 2026-02-04 17:30:37 +08:00