What's Changed
- New: first-run settings now offer end-to-end encryption, ticked by default. It can be turned on before the host is paired, and the first
moshi-hook pairties the key to this host. Each phone gets the key the first time it connects to this host over SSH; until then it shows "Encrypted" and can't approve. Turn it off at any time withmoshi-hook e2ee disableor from the app's hooks settings. - New: with E2EE on, the Moshi app can send small control requests to this host through Moshi's servers end-to-end encrypted, and the host answers them encrypted too. A repeated request is never run twice.
- New: with E2EE on, a phone watching the session picker can also get each host's spaces, panes and agents (which ones are waiting on you), sent end-to-end encrypted.
- New: in Codex Chat View, typing
$also lists skills from Codex plugins enabled inconfig.toml, such as$mattpocock-skills:tdd. - New: Pi Chat View offers Pi's full set of slash commands, including
/tree,/fork,/thinkingand/session, plus your Pi prompt templates. Commands that open a picker switch to the terminal. - New: a commit, push or checkout made in the terminal shows up in Workspaces right away instead of up to 30 seconds later.
- Changed: on macOS, moshi-hook now runs at the same priority as ssh and mosh sessions, so it stays responsive when the Mac is busy. Run
moshi-hook service install(Homebrew:brew services restart moshi-hook) once to apply it. - Fixed: with E2EE on, turning it off right after a phone switched the agent view no longer leaves an encrypted session list behind on Moshi's servers.
- Fixed: on hosts with many agents, the session picker keeps updating. The update is trimmed to the agents that need you instead of being dropped whole.
- Fixed: Antigravity usage no longer shows 0% with a reset always five hours away. Usage is read from both of Antigravity's quota servers.
- Fixed: Antigravity usage works again with recent Antigravity CLI builds, which keep the sign-in in the macOS Keychain. After switching accounts, the previous account's usage is no longer shown.
- Fixed: on Linux, agents started over SSH without
XDG_RUNTIME_DIRnow reach the daemon, so their replies, slash commands and Chat View work again. For pi, OMP or OpenCode, runmoshi-hook installagain and restart the agent. - Fixed: picking a Pi or OMP skill from the
/menu now loads the skill instead of sending its name as text. - Fixed: Pi Chat View no longer offers
/clearand/help, which Pi doesn't have.