Skip to content

v0.7.5 — 对话轮次导航轨

Choose a tag to compare

@suzike suzike released this 28 Jun 12:17

v0.7.5 — 对话轮次导航轨

长对话里「找回之前某个问答」很费滚动?左侧新增一条紧凑的轮次导航轨——每轮一个刻度、等距压成一小块,悬停看富预览、点击直接跳转。灵感来自 Codex 的 navigation rail,但更紧凑、信息更全。

对话轮次导航轨
左侧紧凑刻度轨 · 悬停富预览(轮次 / 用户问 / 工具名 + 徽章)· 点击平滑跳转并整轮高亮 · scroll-spy 高亮当前轮

✨ 新增(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