SATK v2026.07.22
Quick Start
Fresh Install
- Download
agenticToolkitInstaller.mltbxfrom the release assets - In MATLAB, double-click the
.mltbxto install, then run:
>> setupAgenticToolkit("install")
- Each MATLAB session, initialize the toolkit:
>> addpath("~/.matlab/agentic-toolkits/simulink")
>> satk_initialize
Update Existing Installation
- Download
agenticToolkitInstaller.mltbxfrom the release assets - Double-click the
.mltbxto update installer files, then run:
>> setupAgenticToolkit("update")
- Each session, initialize with the same
addpathandsatk_initializecommands as above.
What's New
-
model_read_diagnosticstool — Agents can now retrieve model compilation diagnostics (warnings, errors, severity counts) directly, without needingevaluate_matlab_code. -
Simulation Data Inspector run creation skill — New skill that guides agents to import data into the Simulation Data Inspector from MAT/CSV/Excel files, workspace variables, or a just-completed
sim()call. Ensures signal properties (data type, interpolation, units, dimensions) are correct and stimulates the model with meaningful data. -
Model Advisor semantic compliance checking (v0.5) — The
checking-model-complianceskill now includes LLM-based semantic review for JMAAB/MAB guidelines that Model Advisor cannot verify deterministically. Requires Simulink Check. -
Autolayout improvements — Incremental layout now computes all positions before writing to the model, eliminating visible "block jumping" during layout operations. Also fixes distortion of round-icon blocks (e.g., Sum).
-
model_editparameter discovery — Improved parameter discovery and matching formodel_edit. -
DisableTelemetryoption forsetupAgenticToolkit— New name-value argument that disables MCP server telemetry in generated agent configs.
Bug Fixes
-
setupAgenticToolkit("update")corrupts toolkit install path — Running update while toolkit files were in use could nest new content inside the existing directory instead of replacing it. Fixed to detect and recover from this state. (#48) -
setupAgenticToolkit("install")skips interactive toolkit chooser — When callingsetupAgenticToolkit("install", Toolkit=["matlab", "simulink"]), the configure step skipped the interactive toolkit chooser, giving users no chance to select which toolkits to configure. Fixed. (#51) -
Stateflow layout and positioning fixes — Fixed layout issues with Stateflow transitions linked to ports, and compatibility issues affecting R2024a and earlier.
Full Changelog: 2026.07.15...2026.07.22