v0.7.5 — 对话轮次导航轨
v0.7.5 — 对话轮次导航轨
长对话里「找回之前某个问答」很费滚动?左侧新增一条紧凑的轮次导航轨——每轮一个刻度、等距压成一小块,悬停看富预览、点击直接跳转。灵感来自 Codex 的 navigation rail,但更紧凑、信息更全。
✨ 新增(Added)
- 等距紧凑刻度:每条用户消息一个刻度,自适应缩距压成一块,长对话也不松散、永不需要滚动轨道;轮次 ≥ 3 才出现,空/短会话自动隐藏。
- 悬停富预览:移到刻度弹预览卡,显示
第 N / 总 轮、用户问、调用过的工具名,以及元信息徽章——💬 N 答(回合数)、N ✓ / M ✕(工具成功/失败)、⟨⟩ 代码、◈ diff。一眼看清那轮「问了什么、AI 回了几条、调了哪些工具、成功还是失败、有没有改代码 / 动模型」。 - 点击跳转 + scroll-spy:点刻度平滑滚动到那一轮并整轮高亮;滚动时高亮当前所在轮的刻度。
- per-tab 隔离:导航轨始终针对当前标签页的会话重建,切换会话正确跟随。
🔧 修复(Fixed)
- 切换到空/短会话时清掉上一个会话残留的刻度与预览卡。
- 后建会话的预览卡因缺
z-index且 DOM 排在新建 pane 之前而被遮挡/挤偏(错位到下方、压成窄条)→ 加z-index+ 新建标签后把导航轨/预览卡移到#panes末尾。
📦 安装
下载下方 MATLAB-Copilot.mltbx,在 MATLAB 中双击安装(或 matlab.addons.install('MATLAB-Copilot.mltbx'))。
| 前置条件 | 要求 |
|---|---|
| MATLAB | R2023b+(含 Simulink,推荐 R2025b) |
| Node.js | ≥ 20 LTS(sidecar 零 npm 依赖,无需 npm install) |
| 后端 CLI | Claude Code(claude)或 Codex(codex),二选一 |
完整步骤见 INSTALL.md。
📖 完整变更日志:CHANGELOG.md
