hcom v0.7.12
-
Resume/fork by session UUID or thread name (#22 by @bloodcarter) —
hcom r <uuid>andhcom f <uuid>adopt Claude, Codex, Gemini, or OpenCode sessions into hcom. Recoverscwdfrom the transcript and reclaims the prior hcom identity vialife.stoppedevents. Claude/renametitles and Codexthread_nameresolve the same way, with an ambiguity error when names collide.hcom r <uuid>:DEVICEwalks the full chain on the target. -
Cross-device
events sub—--device <id>installs the subscription on the target's kv so its local delivery loop notifies the remote agent.--on-hit,--as, and-bforward over the RPC. -
events sub --on-hit "<text>"— sub fires its normal[hcom-events]notification and also sends the on-hit text as a real message. Caller identity is frozen at creation. -
hcom events --remote-fetch --device <id>— one-shot query against a peer'sevents_v. No local DB writes; response capped at 96 KiB. -
hcom term --clean— raw screen output, no header or line numbers. -
RelayHealthenum — centralizesNotConfigured/Disabled/Waiting/Starting/Connected/Stale/Erroracross CLI, TUI, and JSON. Worker heartbeat (~1s KV tick) is the liveness signal;relay offclears runtime-health KV so stale "ok" can't leak. -
Various fixes and polish.
Full Changelog: v0.7.11...v0.7.12
Install hcom 0.7.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/aannoo/hcom/releases/download/v0.7.12/hcom-installer.sh | shInstall prebuilt binaries via Homebrew
brew install aannoo/hcom/hcomDownload hcom 0.7.12
| 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-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 |