init’s one interactive question (skip with --yes / --non-interactive), and --interactive mode on up / workflow run, which opens a run launcher then the full-screen monitor. The standalone bunx smthrs tui command was removed in 0.20.2.
Interactive setup
Runinit in a human terminal: it lists detected coding agents, asks which you prefer, installs the workflow pack with defaults plus its plugin (or skill if none exists), then opens a hijacked tutorial session hosted by that agent:
--agent claude (or codex, pi, …) to skip the question and --no-tutorial to skip the guided session; for CI, scripts, or agents, use the non-interactive form:
Interactive run launcher
Useup --interactive to have Smithers pick a workflow and collect inputs. From an interactive TTY, omitting the workflow argument opens the same launcher:
Captured from tmux: up --interactive opens a searchable workflow picker before it starts a run.
workflow run --interactive when you prefer workflow IDs over file paths:
Passing an installed workflow id preselects it and prompts for its input schema.
Full-screen monitor
After the launcher starts the run, Smithers detaches the workflow and hands your terminal to the full-screen monitor (@smthrs/tui), which connects to the workspace Gateway (starting one if needed) and streams the run tree, output, logs, diffs, timeline, and hijack state.
After a run finishes, the monitor still shows its run tree and selected node details.
If the TUI package can’t be resolved, the command fails loudly with
TUI_MONITOR_UNAVAILABLE while the detached run keeps running; watch it with bunx smthrs ps, bunx smthrs inspect RUN_ID, or the run log file.
Command map
Agents should suggest interactive commands to humans but not run them through an automation harness; when executing a workflow itself, use
-d, --format json, ps, logs, inspect, and events instead.