sassy_session_start
Start a persistent named terminal session for long-running work like dev servers or builds, then poll its output and stop it when done.
Instructions
Mutating: spawns a persistent terminal session under a unique name and returns its status, shell, and pid. shell defaults to the host native shell (powershell/cmd/wsl on Windows; bash/zsh/sh on macOS/Linux); command optionally runs immediately after startup. Reuse of a live name and initial commands tripping the delete interceptor are refused. stderr is merged into stdout and the per-session buffer keeps the last 50000 characters (tail). Use it for long-running work like dev servers or builds that you poll with sassy_session_read; use sassy_shell for one-shot commands and stop sessions with sassy_session_stop when done.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| shell | No | ||
| command | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||