Hook delivery fixes, transcript improvements, and a new cargo-dist release pipeline with Homebrew support.
-
Intent tips restored in hook delivery —
[tip] intent=X:hints are back in the agent-facing hook context, emitted once per delivery batch so agents know whether a reply is expected. -
Transcript parsing fixed — Gemini tool-only turns no longer collapse into silence; OpenCode synthetic assistant text is filtered; mixed Codex
response_item/event_msgtranscripts no longer duplicate turns. -
OpenCode plugin content-check — Stale plugins are now detected by comparing file content against the embedded source, not just checking existence. XDG config paths and
OPENCODE_CONFIG_DIRscanning restored for non-standard installs. -
Gemini verify accepts uvx wrappers — Hook verification now checks that the command contains the expected hcom-owned suffix rather than requiring an exact match, fixing false negatives when Gemini runs via uvx.
-
Name-generation lock scoped to DB — Fixes flaky parallel test failures by deriving the instance name lock path from the actual database file rather than the global
HCOM_DIR. -
cargo-dist release pipeline — Replaces the hand-written release workflow with cargo-dist. Adds a Homebrew tap (
aannoo/homebrew-hcom), shell installer, per-platform checksums, and musl Linux targets. -
Community: agent-messaging skill (#17 by @yigitkonur) — Enhanced hcom-agent-messaging skill with tested command reference, per-tool delivery timing, scripting patterns, and intent system docs. Adds a new hcom-workflow-scripts skill.
Install hcom 0.7.8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/aannoo/hcom/releases/download/v0.7.8/hcom-installer.sh | shInstall prebuilt binaries via Homebrew
brew install aannoo/hcom/hcomInstall via PyPI
pip install hcom
# or
uv tool install hcomDownload hcom 0.7.8
| File | Platform | Checksum |
|---|---|---|
| hcom-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| hcom-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| hcom-aarch64-linux-android.tar.xz | Android | checksum |
| hcom-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| hcom-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| hcom-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| hcom-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |