Releases: suzike/Matlab-Simulink-SuperAgent
Release list
Matlab-Simulink-SuperAgent v0.15.0
Matlab-Simulink-SuperAgent v0.15.0
本版本完成产品全量更名,并保持旧版本平滑升级能力。
主要变更
- 产品、MATLAB 命名空间、工具条、UI、sidecar、安装包和 GitHub 仓库统一更名为
Matlab-Simulink-SuperAgent。 - 新入口:
superagent()、superagent_doctor()、setupMatlabSimulinkSuperAgent()。 - 旧
copilot*入口保留弃用兼容,既有 Toolbox GUID 保持不变,可覆盖升级。 - 审计、变更证据、团队经验库、环境变量和浏览器会话偏好支持旧名称自动迁移。
- README、安装指南、架构图及三张全屏软件截图已同步更新。
验证
- Node:102/102
- UI 桌面与窄屏:54/54
- MATLAB R2025b 本机:21/21
- 发布门禁:9/9
- GitHub Actions:Node/UI、MATLAB R2023b、MATLAB R2025b 全部通过
安装
下载 Matlab-Simulink-SuperAgent.mltbx 后双击安装,或在 MATLAB 中运行:
matlab.addons.install('Matlab-Simulink-SuperAgent.mltbx')
setupMatlabSimulinkSuperAgent(repair)
superagent_doctor()
superagent()安装包 SHA-256:
afe604abad11a743e11c491d91279c8ed0b34c8d52e1b3165ed11db428a13d2e
MATLAB Copilot v0.14.5
重点更新
- 新增与 Codex 一致触发语义的实时执行计划:复杂任务动态显示步骤、当前状态、结构修订及完成/失败/中断终态,简单问答不显示计划。
- 工程环境面板支持点击展开 Git 变更、本地路径、分支、子任务和附件来源;提交、推送与分支比较仅由用户显式触发。
- 修复 MATLAB MCP Server/Core 会话文件漂移,按当前 MATLAB PID 同步并复用健康 Connector,降低安装版间歇断联。
- 修复流式输出抢占历史回看、Claude 缺失终态、UI 重连旧 socket、记录器恢复时间线与完整会话配置下发问题。
- 安装包包含 README 当前版本三张真实截图,继续保持 sidecar 零运行时 npm 依赖。
验证
- Sidecar:100/100
- Playwright 桌面/窄屏:52/52
- MATLAB R2025b:20/20
- Release 静态门禁:9/9
- 最终 .mltbx 解包、类加载、doctor 与 Echo TCP 全链路:PASS
完整记录见 CHANGELOG.md。
MATLAB Copilot v0.14.3
重点修复
- 停止会话后,正在运行的工具卡会可靠结算为“已中断”,不再残留虚假运行状态。
- Stop 按钮等待 sidecar 中断确认,并恢复输入与发送状态。
- Claude Code 与 Codex 在子进程已退出的边界仍返回中断确认。
- Steer/延迟回包按本轮工具 ID 隔离,避免误改新一轮工具状态。
- README、架构/生命周期图和三张真实前端截图已同步到当前版本。
验证
- Node: 92/92
- UI Playwright: 38/38(desktop + narrow)
- MATLAB R2025b 本地: 14/14
- GitHub Actions: R2023b、R2025b、sidecar/UI/release gate 全部通过
- Release gate: 9/9
安装后运行 setupMATLABCopilot('repair'),再运行 copilot。
MATLAB Copilot v0.14.2
主要修复
- 关闭 MATLAB Copilot 面板或活动 UI 连接断开后,sidecar 立即幂等退出并停止全部后端会话。
- Windows 上按精确 PID 清理 Claude Code、Codex 与权限 MCP 的完整进程树,避免外层 shell 退出后子孙进程残留。
- 发现文件仅由对应 PID 的 sidecar 清理,避免旧实例误删新实例状态。
- MATLAB
Bridge.close()先等待优雅退出,超时后逐级强制停止。
验证
- Sidecar Node:90/90
- Playwright UI:36/36
- MATLAB R2025b 本地:14/14
- Release 静态门禁:9/9
- GitHub Actions:Node/UI/Release、MATLAB R2023b、MATLAB R2025b 全部通过
- 最终安装包已在本机 MATLAB R2025b 安装,并验证关闭面板后无残留 sidecar/后端进程
SHA-256:63817a42c9b59c0e1cd4c5dcb921d6629aa267da8d396dcf53f4c730b2ca40d7
MATLAB Copilot v0.14.1
主要修复
- Sidecar 启动前检测 client/control 端口;默认端口冲突时自动选择可用端口,避免请求无响应或误连其他本地服务。
- 恢复消息操作条的正常流展开交互,四个悬停按钮不再遮挡气泡正文、Fork 分支或后续权限卡。
- Fork 内层消息仅响应自己的直属操作条悬停,避免嵌套按钮联动展开。
- System Composer 工件重复构建前完整关闭模型、数据字典、Profile 与 Allocation 资源,避免
.sldd磁盘状态陈旧。
验证
- 86 项 Node 测试通过
- 36 项 Playwright 桌面/窄屏测试通过
- MATLAB R2025b 本地 14 项测试与最终
.mltbx验收通过 - GitHub Actions MATLAB R2023b / R2025b 兼容性门禁通过
安装包
MATLAB-Copilot.mltbx
SHA-256:0c5e627a6a738e1735268b37fb72f0196ff38d2fd35caaa6e39129e55189afef
MATLAB Copilot v0.14.0
主要更新
- 新增完整 RFLPV MBSE 工程流程:需求、功能架构、逻辑架构、物理架构与验证闭环。
- 支持阶段提案、人工批准、源文件哈希门禁、真实 MATLAB 工件构建、验证确认与可追溯状态记录。
- 生成
.slreqx、System Composer.slx、接口数据字典.sldd、分配集.mldatx、物理 Profile 与验证报告。 - MATLAB Copilot 面板新增 MBSE 工作流入口,并与 Plan 只读、本地权限、审计和模型变更记录器协同。
- 全量更新 README、MBSE 开发文档、架构逻辑图和 v0.14.0 最新界面截图。
- 修正工具箱能力探测:同时检查许可证和已安装 API,兼容仅安装 Simulink 的环境。
验证
- Sidecar 单元测试:86/86
- UI Playwright:34/34(桌面与窄屏)
- 发布静态门禁:9/9
- MATLAB R2023b / R2025b GitHub Actions 兼容性矩阵:通过
- MATLAB R2025b 最终
.mltbx安装包验收:PASS
安装后运行 setupMATLABCopilot(repair),再运行 copilot_doctor() 完成环境检查。
MATLAB Copilot v0.13.0
重点更新
- 工程切换强隔离:项目历史、上下文和后端会话不再跨工程串写。
- 模型变更记录器 2.0:支持变更范围批准、执行、验证、交付状态机,以及异常恢复和停机变更对账。
- 模型级验证门禁:每个受影响模型必须绑定自身最后变更后的 Test Manager 与规范检查证据。
- 证据包 schema v2:新增
evidence-integrity.json、SHA-256 完整性检查和篡改检测。 - 安装管理:新增
setupMATLABCopilot的 status/install/repair/uninstall,并安全维护受控 startup 标记块。 - UI 与文档:全量更新 README、安装指南、开发计划、维护手册、贡献指南、架构图和当前全屏截图。
验证
- Sidecar Node 测试:86/86
- Playwright 桌面与窄屏回归:32/32
- MATLAB R2025b 本地测试:9/9
- 最终
.mltbx静态发布门禁:9/9 - 最终包替换安装与冷启动:PASS
- GitHub Actions:Sidecar/UI、MATLAB R2023b + Simulink、MATLAB R2025b + Simulink 全部通过
安装
下载 MATLAB-Copilot.mltbx 后双击安装,或在 MATLAB 中执行:
matlab.addons.install('MATLAB-Copilot.mltbx')
setupMATLABCopilot(repair)
copilot_doctor()
copilotSHA-256:b658a6d58c171cd7a55afa4a148005973bf1b2fde1519a54e73c901ab0a9262b
MATLAB-Copilot v0.11.2
v0.11.2
安全与权限
- Codex 的 MATLAB MCP 调用新增执行前权限代理,拒绝或控制端口断开时不会触达真实 MATLAB MCP。
- Auto 模式改为显式
model_edit白名单,未知 MCP 工具默认要求确认。 - Auto 模型编辑新增 MATLAB 检查点握手;事务基线不再未经授权执行模型 Update。
- 本地权限批准时重新校验模式、窗口状态和 180 秒有效期。
模型变更记录器
- 修复启动/停止竞态、超限文件误判删除和监视失效状态不准确。
- 监视器失败后自动降级为周期对账。
- 交付判断只接受最近模型变更之后的验证证据;语义分析截断保持
not_ready。
UI 与可靠性
- 修复 Markdown 链接属性注入、编辑重发历史残留、记录器刷新丢焦点和短视口弹窗问题。
- 加强 Claude/Codex 子进程代际隔离、JSONL 输入长度限制和会话 ID 校验。
验证
- Node: 79/79
- Playwright: 28/28
- MATLAB R2025b: 8/8
- Release gates: 9/9
- SHA-256:
e062826b024838b00d43de3782c3bfe936759ca9b58fbbdf97253a0609cc2f4a
MATLAB Copilot v0.11.1
修复
- 修复模型变更记录器编辑任务名称、需求/工单 ID、责任人或描述时,弹层被全局点击监听立即关闭的问题。
- 记录器状态或工程文件变化触发刷新时,保留尚未保存的任务草稿。
验证
- Sidecar Node 测试:72/72
- Playwright 桌面与窄屏回归:22/22
- MATLAB R2025b 测试:8/8
- 最终
.mltbx发布门禁:9/9 - 最终安装包 MATLAB 验收:PASS
SHA-256:ac439bb8a6a688aa7b2617fb4985836abf6106b6a26f32d2e5bedc99fd4876d5
MATLAB Copilot v0.11.0
MATLAB Copilot v0.11.0
本版本将工具从 AI 功能集合升级为可信工程代理,重点补齐模型变更的验证、回退、持续记录与交付证据闭环。
新增
- 可信模型变更事务:修改前检查点、基线验证、修改后编译与规范门禁、失败安全回退。
- 工程模型变更记录器:持续记录模型、数据字典、需求、测试和 MATLAB 工程文件的增删改。
.slx/.mdl保存前后块级语义对比,记录参数变化、新增块和删除块。- 任务名称、需求/工单 ID、责任人和变更说明。
- 规范检查、Test Manager、覆盖率、需求矩阵和影响扫描自动汇入验证矩阵。
- 风险等级、
ready/not_ready交付判断、定向测试建议和需求追溯。 - 完整证据包:
change-report.md、manifest.json、changes.jsonl、evidence-index.json、traceability.json。
可靠性
- 停止记录前执行最终磁盘对账,不遗漏防抖窗口内的最后一次保存。
- 脏模型禁止自动回退,避免覆盖用户未保存工作。
- 事务、模型语义分析和验证结果均使用机器可读证据,并对敏感字段脱敏。
验证
- Sidecar Node:72/72
- Playwright 桌面与窄屏:22/22
- MATLAB R2025b:8/8
- 最终
.mltbx发布门禁:9/9 - MATLAB 最终包验收:PASS
安装包
SHA-256:52e2024be2e55e0c47b3250760073333750ee5c62ebcb0e0fadb3835fc4f7c9a