v0.7.0 — 边读边问 · 边答边干预
v0.7.0 — 边读边问 · 边答边干预
本次聚焦对话中的交互增强:针对长回答里的具体段落批量追问,并在 AI 回答过程中即时干预(中断 / 排队 / 引导)。以下为真实运行截图:
![]() 选区批注:选中回答里的文字 → 右键 → 就地弹批注框(锚定选中段) |
![]() 黄色高亮 + 便签 + 右下角灰显队列 + Esc/Stop 中断 |
✨ 新增(Added)
- 选区批注 / 便签追问:右键选中回答里的文字 → 批注框 → 多条便签汇总一键发送;被批注段落持久黄色高亮;批注状态按标签页隔离不串台。
- 每个气泡操作按钮:复制 / 批注 / Fork(含会话恢复出的历史气泡),配色与图标区分。
- 回答中插入新指令:队列模式(排队,右下角灰显回显,逐条自动发)/ 引导模式(立即中断当前、优先执行新指令)。
- Esc 即时中断:回答中按
Esc(或点 Stop)立即停下本轮。
🔧 修复(Fixed)
- 批注浮框定位(footer 的
backdrop-filter破坏内部fixed)。 - 「上一轮尚未结束」(后端
_pending排队兜底,进程退出后自动续发)。 - 流式气泡禁批注(DOM 持续变更使
Range失效)。 - 跨块选区高亮安全(放弃高亮而非破坏 DOM;不嵌套
<mark>)。 - 后端排队改 FIFO 队列、
interrupt/stop/resetSession显式清空、close续发兜住异常、统一 Codex 看门狗超时与用户主动中断对排队的处理。
🧪 测试(Tests)
sidecar 单元/集成测试 52 → 56,全绿。
📦 安装
下载下方 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。
sidecar 零 npm 依赖、不含
node_modules,规避 Windows 260 MAX_PATH 问题。
📖 完整变更日志:CHANGELOG.md

