### 新增

- 工具卡片新增 agent.intent 进度行：运行中以鎏光效果显示当前意图（例如「正在搜索 vLLM 论文」），运行结束后退化为静态文案。
- 支持 AskUserQuestion 互动工具：Agent 可在对话中以选项卡片向用户发问，支持单选、多选、自定义回答与取消。
- 工具结果支持 ArtifactRef 物件引用元数据，便于后续在产物列表中追踪和打开。
- 头像点击可放大预览：侧边栏 Logo 与对话头像接入统一的 AvatarLightbox 组件。

### 变更

- 工具卡片头部高度统一：搜索结果、时长、完成等徽章与下拉按钮采用同一基线，避免视觉错位。
- ChatPage 在路由切换时保持挂载，离开后再返回不再丢失 WebSocket 监听与流式状态。
- 侧边栏明暗切换与 Settings 主题选项共享同一份 appConfig.ui.theme，两处相互联动、不再互相覆盖。

### 修复

- 后端不可达时 websocket 等待方加 8 秒超时，避免发送/停止挂死、渲染层一直停留在「思考中」。
- 工具卡片图标与徽章行不再因 items-start 顶端对齐而错位。
