isesh
Session management CLI for AI sessions.
Installation
Installed automatically via VSCode extension, or:
gitlab-install add @ist/sesh -g --group microwiseai
Commands
Start a session
isesh start <session-name>
isesh start <session-name> -p <profile> # With profile
isesh start <session-name> -d <directory> # In specific directory
Stop a session
isesh stop <session-name>
List sessions
isesh list # Active sessions
isesh list --all # Include stopped
Attach to session
isesh attach <session-name>
Session state
isesh state list # List state items
isesh state get <key> # Get state value
isesh state set <key> <value> # Set state value
Prompts
isesh prompt list # List available prompts
isesh prompt show <name> # Show prompt content
Profiles
Profiles define session behavior and system prompts.
isesh start my-session -p my-profile
Available profiles can be installed via skit or created locally.
Examples
Basic workflow
# Start a session
isesh start my-project
# Work in the session...
# Stop when done
isesh stop my-project
Multi-session setup
# Start main session
isesh start project-mgr
# Start additional sessions for parallel work
isesh start project-mgr-frontend -d ./frontend
isesh start project-mgr-backend -d ./backend
# Coordinate via imessenger
imessenger send project-mgr-frontend "Build the header component"
Session Directories
Sessions are stored in:
~/.ist/sessions/<session-name>/
Logs are stored in:
~/.ist/logs/<session-name>/