What's Changed
- Herdr Core: clicking tabs in the Herdr window no longer resizes each terminal to a phone left connected. The phone now follows as a watch-only viewer, and takes the size again when you type on it or its screen size changes. Switching from Moshi's own Sidebar still fits the phone at once.
- Herdr Core: the Sidebar now lists the terminals an agent starts, right after their parent. Opening one gives it its own tab.
- Servers: the Servers tab can show live CPU, memory, network and top programs for each machine, with the last 3 minutes ready when you open it.
moshi-hook set host-metrics off(or the switch in the app's hooks sheet) turns this off. - Status: a shell running a script, such as
bash deploy.sh, now shows as running instead of idle, on tmux, Rex and Herdr alike. - Rex: opening or hiding the keyboard over osewa no longer scrolls the terminal down from the top. Programs in a Rex block also stop receiving the phone's size and other terminal answers after layout changes on the Mac.
- Chat View: answers to an OpenCode question that wraps in a narrow pane are no longer rejected with "question prompt no longer matches".
- Chat View: OmO's native questions show as cards you can answer, and a multi-select answer keeps its options alongside typed text.
- Image paste: pasting an image into Pi no longer delivers it twice.
- Codex usage: usage keeps working after a reboot when Codex was installed with its standalone installer in
~/.local/bin. - osewa: after a reboot, moshi-hook starts the osewa server again on a machine with an enrolled device, so the phone can reconnect.
moshi-hook doctornow reports Rex as the daemon sees it, and warns when your shell reaches a Rex server the daemon can't.- Hermes: moshi-hook no longer uses about 10% CPU watching Hermes's database when Hermes isn't running.