-
v1.5.5 Stable
released this
2026-09-11 08:36:46 +00:00 | 230 commits to main since this releaseFixed
Starting a run on a host without
tmuxblamed the request.Every run the dashboard starts is a tmux session. On a machine with no
tmuxbinary,POST /api/run(and the lanestartaction) letspawnSync tmux ENOENTescape from three calls down, and the route mapped it to 400 — telling the user their request was malformed, naming no fix, and reaching the console pane as a raw errno.The precondition is now checked in
spawnRun, which both spawn paths already route through, so one guard covers them. It throwsETMUXMISSINGwith the install command in the message, and both routes answer 503: the request was fine, the dependency is not installed. The client already renderserror.messagefrom the body verbatim, so the fix needed no UI change.Added
Both doctors now report
tmux./agenthub-doctorgained atmuxrow — WARN, never FAIL: without the binary the run console,agenthub lanes shelland the session-reload keystrokes stop working, while sessions, analytics, lanes and the CLI are unaffected. Failing a doctor run over a partial feature loss would cry wolf.agenthub doctorasks the server instead (GET /api/run/tmux), because the PATH that decides whether a run starts is the server's, not the caller's shell's — a systemd--userservice never reads your shell profile.
Documentation
README/README.vigained a prerequisites table (node, npm, git, tmux, Claude Code, Codex,gh, systemd) and per-OS tmux install + verify steps; the feature list is regrouped into observe / drive / configure and now covers analytics, alerts, history import, remote sources, the Claude Code + Codex configuration explorer and Update all.INSTALL.mdgained Step 0 — System packages, plus a troubleshooting entry that separates "tmux is missing" from "the server has a different PATH". The same entry is inSETUP.md;docs/DEPLOYMENT.md's prerequisites list was the last one still saying node + npm alone.- The node advice said "stay on 20/22/24". Only 25 is actually bad (better-sqlite3 ABI + a global
localStoragechange); 1712 server and 488 client tests are green on v26.8.1.
Downloads