Releases: itokun99/omo-tmux-dag
Release list
v0.1.1
npm: omo-tmux-dag@0.1.1 — published from this repository.
Patch release: version bump only, no code changes. Same tmux DAG pane as v0.1.0, with the README screenshot and npm install instructions.
From here on, publishing is automated: pushing a release runs .github/workflows/publish.yml, which tests, checks the tag against package.json, skips versions already on npm, and publishes with provenance over npm trusted publishing (OIDC).
npx omo-tmux-dag@latest install --dry-run
npx omo-tmux-dag@latest installv0.1.0 — first public release
npm: omo-tmux-dag@0.1.0 — published from this repository.
Live OmO workflow DAGs in a tmux side pane: when a workflow DAG starts (mass-ulw, /dag, or any sdk.start run), a detached right-hand pane follows node states, dependencies, and task details while keyboard focus stays in the conversation pane.
Install
npx omo-tmux-dag@latest install --dry-run
npx omo-tmux-dag@latest installThen start a new OmO session inside tmux, or run /reload. /dag-pane opens or reopens the pane.
Requirements
| Component | Requirement |
|---|---|
| Node.js | 24 or later |
| OmO | a version exposing omo.dag.updated (verified with omo-ai 5.0.0-0.beta.63 / senpi 2026.9.15-2) |
| tmux | 3.0 or later (verified with 3.7c) |
What is in this release
- tmux port of omo-herdr-dag v1.3.1 (MIT) — vendored viewer and renderer with attribution in
NOTICEandLICENSE.upstream. src/tmux.mjspane adapter,$TMUX/$TMUX_PANEactivation guard, viewer self-close throughtmux kill-pane, pane reuse and manual-close semantics, checkpoint recovery.- Installer writing
~/.omo/agent/extensions/tmux-dag.jsplus a versioned generation directory. - 19 unit and integration tests, plus a real-tmux QA harness (
qa/live.mjs, 14 checks) whose captures live inqa/artifacts/, including the live end-to-end proof.
Notes
- Mid-session activation needs
/reload; hot-loading a new extension file does not re-firesession_start. - Verified end to end on macOS with tmux 3.7c — see
qa/artifacts/live-proof/.
