Skip to main content

Edgematic Studio 3.0.0.2

Released 2026-11-04 · Requires DevKit 3.0.0 · Neat SDK 3.0.0.x

This release starts Studio with its SDK container, installs the ROS skills only when you turn ROS on, and fixes saving in the editor.

Highlights​

Studio starts with its SDK container​

  • Studio now starts on its own whenever the SDK container starts, including right after sima-cli sdk setup. You no longer need to run activate-edgematic-studio after a restart.
  • The automatic start logs to /var/log/supervisor/edgematic-studio.log. If Studio does not answer after a restart, run activate-edgematic-studio.
  • Fixed activate-edgematic-studio reporting a Studio that had stopped as still running.

ROS skills only when you use ROS​

A default install now adds the Neat skills and Studio's base skills, without the ROS skills. Agent extensions in the container, such as those in VS Code, read the same skill folders, so they no longer see ROS skills you do not use.

  • Turning on ROS2 pipelines in Settings > Robotics installs the ROS skills. The panel shows the progress, and the agent picks them up on a later turn without a restart. This needs internet access.

  • If the install fails, the panel says why and shows the command to run yourself. If ROS2 pipelines was already on when Studio started, use Install ROS skills in the same panel.

  • To add them by hand, run this in the SDK container, as the user that runs Studio:

    sima-cli playbooks install gh:sima-vertical-solutions/edgematic-playbooks/skills-ros --force
  • Turning the switch off or restarting Studio does not remove the ROS skills.

  • Settings > Robotics no longer has the Legacy vdp-simaai-ros2 repository switch. EDGEMATIC_ROS_LEGACY_REPO_ENABLED decides it for the deployment, and stays on by default.

Editor fixes​

  • Fixed text typed into a new, empty file being lost on reopen. If the agent writes to that file first, Studio tells you instead of overwriting the agent's change.
  • Fixed Ctrl+S in the editor saving nothing. The Save button was not affected.

Before upgrading​

  • An upgrade removes the ROS skills that earlier versions installed by default, and names each skill it removes. To keep using them, turn on ROS2 pipelines in Settings > Robotics after upgrading, or run the command above.
  • Studio now starts again whenever the SDK container restarts, so deactivate-edgematic-studio stops it only until the next restart.
  • If you turned off the Legacy vdp-simaai-ros2 repository switch, set EDGEMATIC_ROS_LEGACY_REPO_ENABLED=false instead.
  • Every install or upgrade removes Studio's agents, API keys, and logins, so you connect your agent again the next time you open Studio. Projects, chat history, and paired devices are kept.
  • A Basic upgrade with the Installer replaces the SDK container. To keep the container, choose Advanced, or run sima-cli neat install from a shell inside it.

Installation​

Pin this release with the Installer:

curl -fsSL https://studio.dev.vdp.sima.ai/install.sh | EDGEMATIC_STUDIO_REF=v3.0.0.2 bash

Or install it with sima-cli from a shell inside the SDK container, where <arch> is the architecture of the SDK container Studio installs into, amd64 or arm64:

sima-cli neat install --env prod edgematic-studio/<arch>@v3.0.0.2

Upgrading uses the same command as installing; restart Studio afterwards to run the new version. The Installer is published for Linux x86_64, natively or under WSL2 on Windows, and for macOS on Apple Silicon. Full instructions, including host port access, are in the install and upgrade guide.