Denshin for Pi

Pi branches and live runs, without losing the terminal.

Read the active branch from Pi history, or let Denshin own a Pi RPC process for native streaming, models, decisions and control.

Pi work represented in the Denshin agent view
PiBranch-aware history plus managed RPC mode
Raw terminal always available

What the adapter can actually show.

Each primitive states where its fidelity comes from. Denshin does not fill gaps with invented provider data.

Mode dependent

Conversation

Passive mode reads the active JSONL branch. Managed RPC mode streams exposed messages, thinking and tools.

Mode dependent

Work

Pi history preserves branch structure and summaries; Denshin does not turn arbitrary extension data into fake todos.

Native

Runs

A Denshin-owned RPC process keeps exact Pi session identity, model, usage and lifecycle.

Mode dependent

Decisions

Managed select and confirm dialogs become bounded decisions. Free-form editor requests fall back safely.

One run. Three moments.

  1. Resume existing historyOpen the active branch of a Pi session without flattening abandoned branches into a false conversation.
  2. Own a live run when neededStart or resume Pi in RPC mode for streaming, model selection, queueing, steer and abort.
  3. Keep provider truth visiblePi, its model provider and the raw PTY remain separate identities throughout the session.

Let Pi work while you move.

Join the pilot