a4b06c7284
- protocol.ts: Message.role 增加 'tool' - MessageBubble: 新增 tool 角色配置(琥珀色,小写 label 统一) - MessageList: 新增 extractToolMessages(),将 tool segment 从 assistant/user 消息中拆分出来作为独立 tool 角色消息 - role label 改为小写(system/user/assistant/tool),字号 text-xs - demos.ts: e-4 改为 tool_call_result 形式