@semanaut/zpi-btw

pi extension: /btw — ask a one-off side question answered by a separate model call, streamed into the live transcript and never written to the session. Minimal by design: no state, no branches, no config. Streaming and markdown rendering included; develop

Packages

Package details

extension

Install @semanaut/zpi-btw from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@semanaut/zpi-btw
Package
@semanaut/zpi-btw
Version
1.0.4
Published
Oct 23, 2026
Downloads
425/mo · 425/wk
Author
semanaut
License
MIT
Types
extension
Size
12.5 KB
Dependencies
0 dependencies · 4 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions/*.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@semanaut/zpi-btw

/btw — ask a one-off side question in pi.

The question inherits the full main-session context but is answered by a separate model call, so nothing enters the main conversation. The Q&A block streams into the live transcript in place and is never written to the session file or disk. The answer renders as markdown, with streaming display: deltas arrive in the block delta by delta.

Philosophy: minimal by design

/btw is deliberately bare-bones — a single command, a single question.

  • No state — nothing to track, nothing to accumulate, no side-channel history.
  • No branching — you are not managing a tree of parallel conversations.
  • No configuration — no settings, no model overrides, no options to tune.

Just context plus one question: the answer appears below the current conversation and then it is gone. If you ever wanted a persistent or branching side conversation, you wanted a different tool.

Install

pi install npm:@semanaut/zpi-btw

Usage

Type /btw <question> in pi. The answer appears in a transient block below the current conversation.