@dsh-pi/tui
v0.1.8
Published
Terminal UI for dsh-pi — drives the dsh-pi SDK runtime over stdio JSON-RPC (v0: readline shell)
Maintainers
Readme
@dsh-pi/tui
Terminal UI for dsh-pi. v0: a readline-based interactive shell that drives the dsh-pi SDK runtime over stdio JSON-RPC — prompt → stream assistant text + tool calls → repeat.
Usage
dsh-pi-tui # requires dsh on PATHFirst run auto-creates the pi-sdk profile ($DSH_HOME/profiles/pi-sdk: base + @dsh-pi/prompt + fff + tools + the SDK JSON-RPC server) and installs its dependencies via npx pnpm.
Controls: type a prompt and Enter; exit / /quit / Ctrl-C to leave. Each run uses a fresh session (interrupted runs can leave a wedged resume state — session continuity is a v2 item).
Env
DSH_PI_PROVIDER/DSH_PI_MODEL— override the model route (default:agent-default-modelfrom$DSH_HOME/settings.yaml, elseopencode-go/deepseek-v4-flash)DSH_HOME— harness home (default~/.dsh)
Roadmap
- v2 (done): slash commands, theme switching (default/light), tool-call folding, Ctrl-L clear, session continuity with self-heal
License
MIT
