Skip to content

Releases: oxHive/hivemind

v0.14.3

Choose a tag to compare

@github-actions github-actions released this 10 Aug 08:20

Bug Fixes

  • grant checks:write to release job for rust-audit (2c1016d)
  • bump event-listener to resolve RUSTSEC-2026-0221, document unfixable webpki advisories (ea50470)

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 04:18

Bug Fixes

  • redesign memory list header with combined search/new-memory row (cfc72af)
  • support trackpad two-finger scroll and middle-drag panning on graph canvas (62fb7de)

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 08:06

Bug Fixes

  • show pointer cursor on feedback view tabs (0d48d72)
  • keep "Update available" nav item on one line (9880574)

Features

  • apply design refresh to sidebar, graph, and memories (67d41bc)
  • add nav icons and pill-style active state to sidebar (7517600)
  • revamp graph view layout, toolbar, and canvas UX (fd2473e)
  • cross-link graph and memory detail views, fix label truncation (cf12ec9)

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:21

Bug Fixes

  • don't delete manually-created edges on unrelated content sync (4bc6174)
  • backfill code-added namespaces missing from a stale registry save (f7e8bbc)

Features

  • show edge direction with arrowhead in Graph view (ebdf06d)
  • icon on Download button in Memories (2e5dce9)
  • adopt @phosphor-icons/vue, replace hand-rolled glyphs (55cb681)
  • add max_content_tokens guardrail and part tag namespace (c22275e)
  • add Limits settings tab for max_content_tokens (2b7018f)
  • teach memory-store/connections/search to chunk large content (bdc9ee1)
  • show live token count against max_content_tokens (2783ed0)
  • guard predefined namespaces from deletion/modification (5e44dc5)
  • warn before leaving Settings > Tags with unsaved edits (b32adab)
  • add font-size/zoom setting in Appearance (1482f13)
  • add pipelines reference (e5f78a8)

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 14:26

Bug Fixes

  • use -V not --version to check cargo-binstall presence (7793196)

Features

  • reposition update-available pill, surface update status in settings (0e53bf1)
  • clearer tag namespace UX, bigger settings text (126561d)
  • filter by tag in Memories and Graph (7d9c563)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:39

Bug Fixes

  • advertise tools capability in server get_info (2f9fdc4)
  • atomic writes in init (protect user CLAUDE.md), saturating budget add, single config load in status (df2a54b)
  • add edge-hover emission with point-to-segment distance test in GraphCanvas (a8c2434)
  • clippy warnings — Phase 5 cleanup (d83e65d)
  • correct FTS join rowid mismatch and enable FK/WAL pragmas per connection (d9b1398)
  • correct version output for status subcommand and crates.io builds (e019cfb)
  • replace TODO placeholder in hivemind init template with descriptive comment (0471df8)
  • cli.rs formatting (f466a49)
  • check Claude config files directly for client detection (e2ce02c)
  • allow both localhost and 127.0.0.1 as CORS origins for dashboard (c321bbd)
  • rust formatting (f386cbb)
  • accessibility and anti-pattern fixes (94c984a)
  • create dashboard/dist placeholder in build.rs if missing (2b3237c)
  • collapse nested if to satisfy clippy::collapsible_if (769b8e9)
  • create index.html placeholder in build.rs so dashboard tests pass (4eeb354)
  • commit dashboard placeholder so cargo publish does not modify source tree (0a1b9e1)
  • update server.rs for rmcp 2.0 API changes (ca9890b)
  • register full binary path instead of bare 'hivemind' command (52f9f97)
  • rust formatting (d7252e2)
  • rust formatting (9dc769d)
  • hold XDG_MUTEX in opencode test to prevent env var race (81e8c37)
  • quote FTS5 queries and tolerate per-recall failures in session start (050f8d1)
  • share one sync trigger end-to-end, honor sync_on_store, load sync settings in stdio mode (7d7fa83)
  • keep DB handle alive past server await in non-sync branches (0cdf8e3)
  • refuse to overwrite malformed .claude/settings.json in init hook merge (dd767fe)
  • register claude MCP at user scope, detect user-scope config, escape codex TOML path (90cbe66)
  • honest status output, unauthenticated-bind warning, real notice page for unbundled dashboard (15bcbcd)
  • align client with implemented API (envelopes, unix dates, conflict fields, edge statuses) (c0558d0)
  • grant id-token permission for crates.io trusted publishing (820881d)
  • build dashboard before release binaries (1cf8d78)
  • correct commands path in plugin manifest (4327ede)
  • add repository field for cargo-binstall url template (bd4d7f4)
  • show loader instead of false 'unreachable' flash on first load (1396e8c)
  • graph never drew active edges due to stale 'accepted' status literal (e7283da)
  • update integration test for api::router's new events param (37c754e)
  • cargo publish verify failed because build.rs created dashboard/dist (d0f690e)
  • flaky test from unsynchronized HOME/XDG env mutation across modules (1484984)
  • don't pin node on a stationary click, only on an actual drag (5ede512)
  • correct drag coordinate math under pan/zoom, fix pin-state divergence on stationary click (8b3a689)
  • TagInput's blur handler called setTimeout directly in a template expression, which throws at runtime (401f11a)
  • Settings scrollbar hugged content width instead of the panel's right edge (a8f3c24)
  • right-align Export/Import buttons in Settings > Data (d20947f)
  • match session_start_log truncated to SessionStartResult::truncated() semantics (2283b70)
  • address whole-branch review findings (aggregation page cap, progress-bar NaN, unused import, activity window) (2e34436)
  • wire up graph search/filter and add hover tooltips (cc148b9)
  • reset mentions edge status to active on upsert self-heal (1624b34)
  • sanitize title brackets in mention autocomplete; remove dead code (545774c)
  • dedupe get_edges_grouped when both endpoints author a reciprocal link (1231e33)
  • style markdown tables and checklist items (e912b42)
  • fix draft loss on memory switch/reload, add conflict detection (2320ebb)
  • restore dashboard/dist/.gitkeep so a fresh clone compiles (afde61a)
  • migrate pre-taxonomy edge relationships to parent/child/sibling (d752d10)
  • preserve edge status and link_text on export/import round-trip (1167bc6)
  • correct arc sweep direction in 2-node cluster blob capsule (6c5e664)
  • dashboard refresh on cross-process writes (25da5c1)
  • final review polish for suggest sessions (d082f4d)
  • prevent raw-mode leak on TUI enter failure (655c866)
  • show refresh errors inline in status TUI (e1ae031)
  • correct memory count drift in up TUI feed (67609e5)
  • revert broken OSC 8 hyperlink, keep plain styled URL (a77a80b)
  • wrap long values in hivemind status instead of clipping (cedfbf2)
  • size status box to content width instead of wrapping (5f46edf)
  • size up box to content width instead of fixed 56 cols ([571c20f](h...
Read more

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 17:06

Features

  • download markdown button, raw view by default for new memories (ac5b460)

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 16:46

Bug Fixes

  • guard output.content before push in chat transform (937b556)

Features

  • dashboard auto-update (check, badge, changelog, one-click apply) (b22f880)

Refactoring

  • extract test modules into sibling *_tests.rs files (25dc98d)
  • split cli.rs and api.rs into granular modules (ff11651)

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 15:39

Bug Fixes

  • remove dead alias lookup in resolve_target, fix misleading test name (3362764)
  • distinguish daemon-not-running from protocol errors in query_status (bb85b2f)
  • thread live status updates into the daemon's event handler (16b2f07)
  • mark room inactive on agent-turn failure, matching the explicit reset path (d4422d3)
  • service uninstall/status check matrix unit file existence, not current config, to avoid orphaning it (18426be)
  • wire room-to-memory-layer mapping into the Chat path (d8de778)
  • resolve clippy warnings (ce5ec9c)
  • fix silent DM/session hangs, add debug logging, session TTL, and status integration (5771138)
  • explicit --dashboard/--matrix flags for service install (76b2325)

Documentation

  • document the Matrix chat interface (2da272a)

Features

  • parse [matrix] config and write login result (f066b9d)
  • room-to-memory-target mapping resolution (e12a54f)
  • in-memory per-room session_id map (5109b85)
  • !hm reset / !hm store control command parser (ba5661c)
  • SessionStore trait + OS keyring backend + test fake (3c00a4c)
  • agent-turn spawner for Claude Code and OpenCode (8755261)
  • wire hivemind matrix login/run/status subcommands (aa8e89e)
  • hivemind matrix login (8b0feae)
  • status Unix socket + hivemind matrix status (ff891b9)
  • daemon event loop (hivemind matrix run) (b75f188)
  • pidfile for hivemind matrix run, rename up's for clarity (91a4a87)
  • hivemind service install manages a second unit when [matrix] is configured (d15517e)
  • !hm store calls memory_store directly via MCP, bypassing the agent (a0488ad)

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 18 Jul 08:21

Bug Fixes

  • actually install bundled skills, not just MCP+prompt (ccd5a5d)

Documentation

  • document npm plugin install for OpenCode (3513848)