This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryEvent subscription SQL validation prevents misbehaviour, terminal launch errors now include actionable hints, and config initialization becomes lazy.
Full changelog
hcom 0.7.4
Patch release focused on event subscription reliability, terminal launch error reporting, and config initialization.
-
Event subscription hardening — SQL expressions in
events sub --sqlare now validated before the subscription is created, returning a clear error on invalid SQL rather than silently misbehaving. Subscription IDs are now deterministic (SHA256 of caller + filters + once-mode), so re-registering the same subscription is idempotent instead of creating duplicates. -
macOS terminal file-open semantics — Fixed
open -a <App>rewriting: app path substitution is now skipped for commands that don't pass--args, preserving theopen -a Terminal {script}form that macOS requires for file-open launches. Commands that do use--argsstill get the absolute bundle path substituted as before. -
AI tool terminal launch hints — When a terminal launch fails from inside a managed AI tool session, the error now includes an actionable hint. tmux failures get specific remediation steps.
-
Lazy config initialization —
Config::get()now initializes from the environment on first access instead of requiring an explicitConfig::init()call beforehand, eliminating a class of panics in contexts where init was missed. -
Launch failure reporting — Improved launch status tracking across PTY, DB, and instance lifecycle to surface failures more clearly.
-
Test fixes — PTY delivery test logs now write to
target/test-logs/within the project, output goes to stdout for visibility with--nocapture, and the macOS-only command extension test is gated with#[cfg(target_os = "macos")].
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About hcom
Hooks Claude Code, Antigravity, Codex, OpenCode, Kilo, and Cursor into a shared messaging and event bus; agents message, observe, and spawn each other mid-turn without changing how you use them. TUI dashboard, collision detection, cross-device relay. Rust, MIT.
Related context
Related tools
Beta — feedback welcome: [email protected]