Repository navigation
wisp 0.28.0
·
146 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added:
wisp threadslists the saved threads, chat's and every MCP agent's.wisp threads show IDgives one in full: its
settings and instructions, turns, audit sessions, size on disk, and when the sweep deletes it.
wisp threads delete IDremoves a thread with its stored outputs.wisp threads hand ID CLIENTgives a thread to
another client, so that client's agent can resume it. Delete and hand run only from a terminal, are refused while
a process holds the thread, are audited asthread.deletedandthread.handed, and are refused to wisp's model
by the default command policy. Each subcommand takes--json(ADR 0066, phase 3)./resume IDin chat saves the thread open now and opens another saved one in its place. An agent's thread keeps
its own model, tools, and command limit. Inwisp-tui,/threadsis a picker that switches threads the same way.wisp doctorreports the thread store: how many threads are saved, which are open and who holds them, what the
next sweep deletes, and anythread.jsonit cannot read.
Fixed:
- The thread store's sweep no longer deletes the stored outputs of a session another thread still uses. A chat's
/newthread shares its session with the thread before it, and lost those outputs when that thread was swept.
Changed:
- An MCP agent refused another client's thread is told how the person can hand it over:
wisp threads hand ID CLIENT.
Install or upgrade with Homebrew: brew install pidster/tap/wisp. Downloading the tarball directly leaves it quarantined; use Homebrew.