v0.23.0
Added
Snapshots: Save and restore sandbox state with islo snapshot save/ls/rm
Restore sandboxes from snapshots with islo use --snapshot <name>
Gateways: Configure network policies and credential injection with gateway_profile in islo.yaml or --gateway-profile flag
Interactive session selector when multiple sessions exist
v0.22.0
Added
API key authentication: Use Islo CLI with API keys instead of OAuth (ISLO_API_KEY)
--workdir flag now supports absolute paths (e.g., /tmp)
Workdir persisted in sandbox metadata
Automatic retry handling for transient HTTP and WebSocket failures
Improved WebSocket keepalive to prevent disconnects
Fixed
v0.21.0
Added
Auto-run islo init if no islo.yaml present
Onboarding hints for project directory, GitHub auth, and integrations
Fixed
Avoid keychain access prompt on binary update
Handle truncated exec SSE streams
v0.20.0
Added
Cursor integrated tasks: Sandbox tasks can use server-side Cursor API access
Fixed
Support "Starting" sandbox status in islo ls
Prefer specific allow tools from phantom settings
v0.19.0
Added
Deleted sandbox status and paginated list response for better sandbox management
v0.18.0
Added
Explicit workdir field in islo.yaml for configurable working directory
v0.16.0
Added
islo logs command for exec and agent session inspection
WebSocket keepalive with pings for connection stability
Fixed
Sandbox environment variable handling
Double user wrapping when syncing git identity
v0.17.0
Added
Git-native auto-clone: Replace file sync with sources: in islo.yaml
Clone repositories directly with islo use --source github://owner/repo[:branch]
islo init now detects sources and offers to add them to config
Changed
Removed islo sync command (replaced by git-native sources)
Claude auth flow moved to integrations
v0.15.0
Added
--ttl flag for share expiration (set how long shares last)
Simplified share CLI access model
Integrations login/logout (islo login --tool github|claude|gitlab)
Removed policy_mode from interactive session init
Fixed
Claude onboarding for interactive sessions
Config handling and sandbox runtime safety
Spinner while waiting for file sync to complete
v0.14.0
Added
Multi-tenant support: Switch between organizations with islo switch
Tenant shown in islo status
Fixed
Background task session polling deadline
v0.12.0
Added
islo share, islo shares, islo unshare commands for port sharing
--public flag for public shares
SSH proxy support (islo ssh)
Auto-complete for sandbox names
Fixed
Git sync support
SSH setup cert prefetch (now non-fatal)
Rename share "token" to share "slug"
v0.13.0
Added
Background agent task execution with session resume
--task flag for running agents with prompts in the background
Fixed
Mise tool installation issues
Workspace permissions after file sync
v0.11.0
Added
Tmux session support for persistent terminal sessions
Agent-friendly help system (islo schema command)
OpenCode agent support
Support for custom Docker images with tmux
Fixed
Nagle's algorithm disabled for better latency
v0.10.0
Added
Environment variable injection via env: in islo.yaml
Port forwarding support
Agent image support
Fixed
Dev release versioning