What is IST?
Integrated Session Tools (IST) is a toolkit that gives AI coding assistants superpowers: persistent memory, inter-session communication, multi-agent coordination, and session monitoring.
The key idea
You don't use IST directly. Your AI does.
When you start a session with IST, the AI receives prompts that teach it how to use tools like imessenger, smon, and isesh. From that point on, the AI calls these tools automatically — you never need to type them yourself.
Your job is simple:
- Install IST
- Start a session
- Tell the AI what you want in plain language
What IST gives your AI
| Capability | Tool | What the AI can do |
|---|---|---|
| Messaging | imessenger | Send tasks to other AI sessions, report completion, ask questions |
| Session management | isesh | Create worker sessions, load prompts, manage state |
| Monitoring | smon | Watch worker sessions, auto-approve permissions |
| Logging | ilogsession | View session history, check what workers are doing |
| Detection | detector-agent | Automatically detect and register AI sessions |
| Extensibility | skit | Install new capabilities (CLI + prompt pairs) |
How it works in practice
You type one command:
isesh start my-project -p tda-manager
Then tell the AI what you want:
"Add user authentication with email and password"
The AI takes it from there:
- Creates worker sessions for backend and frontend
- Sends specific tasks to each worker via
imessenger - Monitors their progress via
smon - Coordinates the work and reports back to you
You didn't type a single imessenger or smon command. The AI knew how to use them because its profile included the right prompts.
The pattern: CLI + Prompt = AI capability
Every IST tool follows the same pattern:
- A CLI tool that does something (send messages, monitor sessions, etc.)
- A prompt that teaches the AI when and how to call it
This is the skit (Skill Kit) pattern. IST itself is built on it, and you can extend your AI's capabilities by adding more skit packages — or creating your own.
Next steps
- Quick Start — Get running in 3 steps
- What happens when you start a session — Understand the flow
- Installation — Detailed setup options