For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
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
Fixed
- Claude Code now uses native installer
- Agent validation limited to supported agents
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
- Skip unsupported auto-detected tools instead of aborting
- Create sandbox by name if it doesn’t exist
- Don’t modify
islo.yaml when using --source flag
- WebSocket connection recovery from resets
- Cursor sessions in logs output
- Improved error messages and exit codes
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
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
Added
- Deleted sandbox status and paginated list response for better sandbox management
Added
- Explicit
workdir field in islo.yaml for configurable working directory
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
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
Fixed
- Clone single repo into subdirectory for consistency
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
Added
- Multi-tenant support: Switch between organizations with
islo switch
- Tenant shown in
islo status
Fixed
- Background task session polling deadline

