Release Notes
Breaking changes
- Made relay settings read-only in
hcom config. Usehcom relay new,connect,on, oroffinstead. - Changed
hcom config <key> ""to set an empty value instead of resetting the key. Reset with--unset, which now works for every non-relay key.
Added
- Added experimental native delivery for Claude (
claude_delivery native): a bundled Claude mod submits messages when the agent is idle, instead of hcom typing into the terminal. - Added native delivery for Copilot (
copilot_delivery native): a Copilot CLI extension sends messages to the session when the agent is idle, instead of hcom typing into the terminal. - Added exit codes and last output for stopped agents in
hcom list --stopped; counted early crashes as failed launches. - Added a launch warning when agents would run a different
hcomfrom PATH than yours.
Changed
- Delivered messages sent mid-turn to Pi, Oh My Pi, and OpenCode 2 on the model's next request instead of after the turn.
- Made invalid config values fall back to their own defaults instead of ignoring the whole config; reported the bad setting during launch and in
hcom configandhcom status. - Raised the readiness wait for an agent launched from inside another to 15 seconds.
- Started the relay whenever enabled, including on devices without local agents, so those devices accept remote launches.
- Made
hcom relay new,connect, andonwait for the broker and report whether it connected; listed each peer with its agents inhcom relay. - Turned off auto-approval of hcom commands for OpenCode 1 and Kilo on Windows.
Fixed
- Fixed lost messages in Pi, Oh My Pi, OpenCode, and Kilo when hcom marked them read before the agent accepted them.
- Prevented subagents in OpenCode, Kilo, and Oh My Pi from taking their parent's messages or changing its status.
- Fixed OpenCode 2 transcripts, search, resume, and auto-approval. Kept auto-approval from overriding your own
bashpermission setting on OpenCode 1 and Kilo. - Marked OpenCode 1 and Kilo agents as
blockedwhile asking you a question. - Fixed Claude
-psessions and subagents ending after eight messages in a row and losing the next one. - Fixed Claude hooks on Windows without Git Bash.
- Kept agents from appearing idle mid-turn during
hcom listen. - Fixed Windows mouse clicks in OpenCode and Pi, broken in 0.7.28 #152; fixed delivery freezing when the console was paused and
hcom runscripts picking WSL'sbash. - Fixed Herdr panes stuck on their first status: Herdr now detects the agent and its state itself, and hcom only sets the pane label #156.
- Fixed
kitty-windowlaunches and launch hangs in foreground terminals (wezterm start, Alacritty, XTerm). Kepthcom killfrom closing another WezTerm or Herdr session's pane; suggested--headlesson Linux without a display. - Applied
omp_argsandkimi_args; fixeduv toolinstalls writinguvx hcominto hooks. - Fixed relay routing:
@name:DEVICEalso reached a localname, and bare@namereached every device'sname. Removed relay credentials from launched agents' environments. - Fixed the relay dropping out-of-order remote commands, redelivering old messages after a failed
relay new, staying atstartingon bad passwords, and opening remote launches in the wrong terminal.
Full Changelog: v0.7.28...v0.7.29
Install hcom 0.7.29
Update an existing install
hcom updateAuto-detects your install method (brew, uv tool, pip, or curl installer) and runs the right upgrade command.
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/aannoo/hcom/releases/download/v0.7.29/hcom-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/aannoo/hcom/releases/download/v0.7.29/hcom-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install aannoo/hcom/hcomInstall via PyPI
uv tool install hcom # or: pip install hcomDownload hcom 0.7.29
| File | Platform | Checksum |
|---|---|---|
| hcom-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| hcom-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| hcom-aarch64-linux-android.tar.gz | Android | checksum |
| hcom-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| hcom-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| hcom-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
| hcom-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| hcom-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |