The TUI resolves the CLI via process.env.HERMES_BIN (externalCli.ts) and falls back to a bare 'hermes', which is not on PATH for nix run / nix profile installs that only expose the wrapped binaries. Set a --set-default so the wrapper advertises its own hermes while an explicit operator override (documented in kanban_db.py) still wins.