Releases: isaac-sim/IsaacAutomator
Release list
v4.3.0
v4.3.0
Fixed
- Deploy no longer dies deep in Ansible when an Isaac Sim/Lab/Arena version is not a
real git ref. The CLI now verifies--isaacsim/--isaaclab/--isaaclab-arenarefs
up front (git ls-remote) and fails fast with a clear message. (NVBug 6380502:
v6.0.1.0is not a tag; the release tag isv6.0.1.)
Added
"latest"version selection, now the default for--isaacsim/--isaaclab/--isaaclab-arena:
auto-detects the newest release across the repo's tags andrelease/*branches; the
detected version is printed, and--debugtraces the detection.isaac-automatoragent skill (source for the NVIDIA skills catalog).
v4.2.1
Isaac Automator v4.2.1
Maintenance release: relocates the AI operator-agent docs into an ai/ subdirectory to keep the repo root tidy.
Changed
- Moved
automator.agent.mdandskills/underai/(nowai/automator.agent.mdandai/skills/). - Updated the links in
AGENTS.md,CLAUDE.md, and the README to point at the new locations.
AGENTS.md and CLAUDE.md remain at the repo root (where agent tools discover them). No functional/CLI changes.
v4.2.0
Isaac Automator v4.2.0
Adds first-class AI-agent operator support: an AI agent can now drive Isaac Automator as a user (deploy a workstation, connect, run demos, stop/start, destroy) by following shipped instructions.
What's new
automator.agent.md- operator-agent entry point (mental model, golden rules, operator loop, skills index, connect-method guidance).skills/- step-by-step operator procedures: deploy-workstation, run-demos, connect-workstation, manage-lifecycle, transfer-data, troubleshoot.AGENTS.md(agents.md standard) andCLAUDE.md- agent entry points that route to the operator guide and surface cost/safety and non-interactive rules.- README - new "Using with AI Agents" section.
Documentation-only release; no changes to the deploy/Terraform/Ansible behavior. (The out-of-the-box --demos capability referenced by the run-demos skill is tracked separately.)
v4.1.0
What's new in v4.1.0
- Isaac Sim 6.0.0 / Isaac Lab 3.0.0-beta2 / Isaac Lab Arena 0.2.1 support.
- Fix: create the user applications directory and guard the Isaac Sim desktop-icon copy so source-build deploys no longer fail when the icon is absent (NVBugs 6303748; e2e-confirmed on AWS).
- AWS: use the standard IAM Identity Center (SSO) flow for credentials, default to the device-code flow for headless hosts, and stop echoing AWS secrets in verbose logs.
- Tests: add a live-fire end-to-end suite (verify.py smoke checks + lifecycle.py full AWS deploy/stop/start/destroy driver).
v4.0.0
First stable release of the v4.x line.
Highlights since v4.0.0-rc5
New features
image-azureandimage-gcpcommands bring image-build parity withimage-aws. Each wraps Packer, handles cloud credentials, and bakes the same Isaac Sim / Isaac Lab stack into a managed image / custom image. The--from-imageflag indeploy-azureanddeploy-gcppicks up the resulting image automatically.deploy-gcp --from-imageis now wired all the way through Terraform via agoogle_compute_imagedata source keyed on the image familyisaac-automator-isaacworkstation.- AWS credentials honor
AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEYenv vars on the host../runforwards them into the container and the SSO flow is skipped when they are present.AWS_SESSION_TOKENandAWS_DEFAULT_REGIONare forwarded too.
Bug fixes
- GCP: workstations no longer lose their public IP across stop/start. A
google_compute_addressis reserved and attached asnat_ipon the network interface. ./start --quick: now waits for sshd before running the autorun task. Thewait_for_connectiontask in the playbook was previously skipped under-t __autorun, producingunreachable=1on the first attempt after stop.--from-imagedeploys on a stale base image: the NVIDIA driver/library version mismatch (loaded kmod older than the package after Container Toolkit install) is detected and a reboot is triggered before the ECC step.- Packer commands in
image-azureandimage-gcpshell-quote user-controlled values (passwords, git refs, image names) to avoid breakage on metacharacters.
Tests and tooling
- New unit tests for
utils.py,DeployCommandcallbacks,Deployer._write_tfvars_file,recreate_command_line,in_chinaconversion, and AWS env-var credential detection. Test runner atsrc/tests/run_all.sh. - Deployer tests run in isolated temp dirs so the
__del__save_meta hook no longer mutates the checked-intest-1fixture.
Documentation
- README updated for
image-azure/image-gcpand the AWS env-var credential precedence.
v4.0.0-rc4
- Added
./importutility to recover existing cloud deployments into the state folder by prefix. - Supports AWS, Azure, and GCP cloud providers.
- Automatically skips deployments that already exist locally.
- Documented
./importcommand in README.
Full Changelog: v4.0.0-rc3...v4.0.0-rc4
v4.0.0-rc3
- Switched AWS authentication to SSO-only flow using aws login --remote, replacing aws configure.
- Exported SSO credentials to AWS config so Terraform and Packer can use them.
- Optimized Dockerfile cache by copying only Packer files instead of entire repo early in build.
Full Changelog: v4.0.0-rc2...v4.0.0-rc3
v4.0.0-rc2
- Added
--ingress-cidrsoption to./repairfor updating security group CIDRs on existing deployments. - Pin AMI during AWS repair to prevent instance replacement from newer base images.
- Added AMI ID and name to terraform outputs and display selected base image in deploy-aws.
- Added
--quickswitch to./startto skip full Ansible and only run autorun script. - Skip Isaac Lab Arena installation when the installed git ref already matches the requested one.
Full Changelog: v4.0.0-rc1...v4.0.0-rc2
v4.0.0-rc1
What's New
- Source-based installs: Isaac Sim, Isaac Lab, and other components are now installed from source, enabling Isaac Sim 6 and Isaac Lab 3 with kit-less configuration support.
- Isaac Lab Arena: Added support for Isaac Lab Arena with configurable git checkpoints. More apps to come.
- Pre-built images: Added
./image-awscommand for pre-building AWS AMIs with Packer, making subsequent deployments significantly faster. - noVNC command: New
./novnc <deployment>command opens remote desktop directly in your browser, with a self-sufficient URL you can share to collaborate.
Misc
- Improved CLI: Deployment name as positional argument, bash tab-completion, streamlined instance type options, and better help text.
- Terraform and Ansible: Fixed deprecated flags, added local backend config for state handling.
- Credential management: Switched to native AWS CLI credential storage.
Quality of Life
- Better public IP detection: Improved public IP resolution with DNS/HTTP fallbacks for improved security.
- Persistent bash history: Command history is now preserved across sessions.
- Updated documentation: New quick start guide, credential management docs, and collapsible cloud setup sections.
- Junk removal: Removed unused modules, legacy code, and deprecated dependencies.
- Security updates
v4.0.0-beta2
Second beta of Isaac Automator v4.
- Packer AMI build now includes a cleanup provisioner to reduce snapshot size
- Packer AMI snapshot wait timeout increased to 2h to avoid build failures on large images
- Updated Ansible run message for Isaac Workstation
Full Changelog: v4.0.0-beta1...v4.0.0-beta2