June 18th, 2026
Three new commands ship with the SDK.
jhansi watch .
Creates a sandbox, uploads your project files, writes the sandbox ID to .jhansi. Done. Terminal is yours.
jhansi exec "make run"
Reads .jhansi, checks if files have changed, syncs only if needed, then runs your command. Pass anything — pytest, python main.py, make run.
jhansi unwatch
Tears down the sandbox, deletes .jhansi. Explicit opt-out only.
Sandboxes survive terminal sessions. If one expires, exec silently recreates it and resyncs. You never touch a sandbox ID.