Skip to main content

Integrated Session Tools (IST)

Tools for AI-native development. Manage multiple AI sessions, coordinate between them, and build your own workflows.

Quick Start

1. Install VSCode Extension

Search for "Integrated Session Tools" in VSCode Extensions, or:

ext install microwiseai.integrated-session-tools

2. Install Dependencies

When you first open VSCode with the extension:

  • A prompt will ask to install dependencies
  • Click "Install" - this installs all required CLI tools automatically

3. Start Using

# Start a session
isesh start my-session

# Send messages between sessions
imessenger send my-session "Hello!"

# View session logs
ilogsession tail my-session

Available Tools

isesh

Session management CLI. Start, stop, and manage AI sessions.

isesh start <session-name>        # Start new session
isesh start <name> -p <profile> # Start with profile
isesh stop <session-name> # Stop session
isesh list # List active sessions
isesh attach <session-name> # Attach to session

View isesh documentation

imessenger

Inter-session messaging. Send messages and coordinate between sessions.

imessenger send <target> "message"     # Send message
imessenger send <target> "msg" --no-reply # Fire and forget
imessenger inbox # Check inbox
imessenger approve <target> # Approve permission request

View imessenger documentation

ilogsession

Session logging and log viewing.

ilogsession tail <session>        # View recent logs
ilogsession tail <session> -n 100 # Last 100 lines
ilogsession logs <session> # Get log file path

View ilogsession documentation


Skit (Session Kit)

Skit is a package format for bundling and sharing session tools, prompts, and profiles.

What is a Skit?

A skit is a package containing:

  • clis - CLI tools
  • profiles - Session profiles (system prompts)
  • prompts - Reusable prompts
  • packs - Permission/setting bundles

Using Skit

# List installed kits
skit list

# Install a kit
skit install @ist/devtools-kit

# View kit info
skit info

View skit documentation


Multi-Session Coordination

Use multiple AI sessions working together:

# Start main session
isesh start main-project

# Start additional sessions for parallel work
isesh start project-frontend -d ./frontend
isesh start project-backend -d ./backend

# Coordinate via messaging
imessenger send project-frontend "Build the header component"
imessenger send project-backend "Create the user API"

# Check responses
imessenger inbox

Session Organization

main-project
├── project-frontend
├── project-backend
└── project-tests

Sessions communicate via imessenger.


Resources