/* ========================================================= 工具 / 操作进行中状态提示总线 统一 dispatch `dpm:tool-status` 事件,由 ToolStatusToast 监听显示在右上角。 用法: aiStatus('正在检索知识库') // 进行中(带转圈) aiStatus('正在调用工具:切换页面', { icon: 'tool' }) aiStatus('操作完成', { state: 'done', icon: 'check' }) // 完成态 aiStatus('出错了', { state: 'error', icon: 'error' }) ========================================================= */ export function aiStatus(text, opts = {}) { window.dispatchEvent(new CustomEvent('dpm:tool-status', { detail: { text, ...opts } })); }