github nicobailon/pi-interactive-shell v0.7.0
v0.7.0 — Dispatch Mode

19 hours ago

Added

  • Dispatch mode (mode: "dispatch") — Fire-and-forget sessions notified via triggerTurn instead of polling. Defaults autoExitOnQuiet: true.
  • Background dispatch (mode: "dispatch", background: true) — Headless sessions with no overlay. Multiple run concurrently.
  • Agent-initiated background (sessionId, background: true) — Dismiss overlay, keep process running.
  • Attach (attach: "session-id") — Reattach to background sessions with any mode.
  • List/Dismiss background sessionslistBackground, dismissBackground tool params, /dismiss user command.
  • Ctrl+B shortcut — Direct background without Ctrl+Q menu.
  • Background sessions widget — Persistent widget below editor showing running/exited sessions with live duration.
  • HeadlessDispatchMonitor — Lightweight monitor with additive PTY listeners (coexists with overlays).
  • Completion output capturecompletionOutput in all finishWith* methods.

Changed

  • Compact headless notifications: status + duration + 5-line tail + reattach instruction.
  • Completed headless sessions preserve PTY for 5 minutes for reattach review.
  • /attach coordinates with headless monitors via additive listeners.

Fixed

  • Interval timer no longer kills autoExitOnQuiet detection in dispatch mode.
  • Non-blocking polls return captured completionOutput for completed sessions.

Install: pi install npm:pi-interactive-shell

Don't miss a new pi-interactive-shell release

NewReleases is sending notifications on new releases.