Skip to content

2026.07.22

Latest

Choose a tag to compare

@awatturk awatturk released this 22 Jul 21:12

SATK v2026.07.22

Quick Start

Fresh Install

  1. Download agenticToolkitInstaller.mltbx from the release assets
  2. In MATLAB, double-click the .mltbx to install, then run:
>> setupAgenticToolkit("install")
  1. Each MATLAB session, initialize the toolkit:
>> addpath("~/.matlab/agentic-toolkits/simulink")
>> satk_initialize

Update Existing Installation

  1. Download agenticToolkitInstaller.mltbx from the release assets
  2. Double-click the .mltbx to update installer files, then run:
>> setupAgenticToolkit("update")
  1. Each session, initialize with the same addpath and satk_initialize commands as above.

What's New

  • model_read_diagnostics tool — Agents can now retrieve model compilation diagnostics (warnings, errors, severity counts) directly, without needing evaluate_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-compliance skill 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_edit parameter discovery — Improved parameter discovery and matching for model_edit.

  • DisableTelemetry option for setupAgenticToolkit — 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 calling setupAgenticToolkit("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