Tags

Tags give the ability to mark specific points in history as being important
  • 1.0.25

    Runtime-aware agents: ONE binary for containers AND bare-metal hosts
    
    QueenBee host-agent audit 8/8 PASS post-deploy. Runtime descriptor env
    (HIVEMIND_RUNTIME/WORKSPACE_ROOT/SKILLS_DIR/SERVICE_*), per-agent file-op
    roots, attachment promote fix, host exec via scoped sudo, boot.sh parity,
    hub screen 409 for host agents, agent-side runtime paragraph in system
    prompt. 128/128 ctest. Deployed both rigs 2026-10-13.
  • 1.0.0

    HiveMind 1.0.0
    
    Fleet-proven: durable agent messaging, distributed workers, browser
    computer-use with real key-event typing (browser_type_keys), GTK +
    web + Android voice clients.
  • 0.9.11

    0.9.11: phone-notification relay to agents
    
    - Notifications relay to the hub (POST /api/notifications) as silent
      system messages; folded into the next wake's prompt (no agent tool)
    - Android: NotifyListenerService hub push, Settings agent picker,
      Scout default, unread-backlog catch-up on connect with persisted
      exactly-once fingerprint dedupe, single-thread push queue
    - Hub: sqlite busy_timeout on all store connections (catch-up burst
      500s); scheduler voids busy/offline recurring fires (never queues)
  • 0.9.8

    0.9.8 — durable messaging + thread groups + grant propagation
    
    Phase 65/65b: spec/secret-grant propagation across restarts; turns never
    wedge on agent-process death.
    Phase 66/66a-f: durable delivery queue (deliveries.db), confirmed
    message_agent + message_status, deliveries observability, persistent
    unread badges from hub-side user read mark, screen session auto-restore
    + self-healing share link.
    Phase 67: user thread groups (folders, not labels) — hub routes +
    grouped collapsible client list.
    Phase 67.1: spawn frames pushed on grant changes (vault-loss fix);
    droplet worker boot-enable docs.
    hive-android: per-sender voices, double-tap select, voice picker fixes.
  • 0.9.7

    0.9.7 — relay wake queue for busy requesters; release-line docs sync
  • 0.9.6

    0.9.6 — hive-android voice client + read_user_inbox
    
    - hive-android: voice-only Android app (NDK GL sphere, on-device
      streaming STT, sentence-chunked streaming TTS, inbox watch, creature
      avatars, info-card roster)
    - agents: read_user_inbox tool (hub injects inbox snapshot into task
      frames); User Inbox now two-way
    - docs/android.md + cross-doc updates
  • 0.9.5

    0.9.5 — Phase 65j: chat/thread storm gates, visible-close etiquette, breaker log sanity
  • 0.9.4

    0.9.4 — stability & UX fix batch
    
    - hive-client: composer/sidebar selection fixes, exception-safe UI jobs, first unit tests, UiApi select-agent hook
    - routine orphan self-heal (thread delete → rebind, scheduler no longer disables on error)
    - thread-etiquette system prompt (cross-agent noise + ack-storms)
    - browser freeze fixes: zombie-aware x11vnc watchdog, idle watcher respects busy agents, pkill  fixes
    - workspace read-only flip fixed: screen recreate now passes --userns=keep-id
    - deploy skill v1.3.0
  • 0.9.3

    Phase 62-64: amnesia fix, per-message turn stats (ctx/cache/iterations), deploy-skill GPU gate fix
  • 0.9.2

    0.9.2 — secret broker agent tools (secrets_list/secrets_get, Phase 61); spawn-frame secret delivery (Phase 60/60b/60c)
  • 0.9.1

    0.9.1 — client polish: windowed history, context menus, per-agent stop, scheduled-tasks UX
    
    - Phase 55 (7f95d1f): bounded thread history — GET /api/threads/:id/messages
      returns the latest message_window + has_more; ?before= pages back;
      ServerConfig.message_window (default 200, 10..5000) via GET/PUT
      /api/config + webUI Settings → Chat history; client renders the window
      with a 'load earlier…' pager (no more whole-thread loads)
    - Unread dot clears instantly on thread select (5c30a4c)
    - Phase 56 (4333342): thread-list context menu — Clear history (new
      POST /api/threads/:id/clear) + Delete per-row; title-bar trash removed
    - Phase 57 (566d4fe): Stop moved to the agent context menu as per-agent
      cancel (ChatService::cancel_agent_turns + POST /api/agents/:id/cancel);
      title-bar Stop (thread-wide) removed; ui_stop UiApi kept
    - Phase 58 (a3ecb30, 99ab8fc, 8daff35): Scheduled Tasks consolidated —
      agent menu '⏰ Schedule Task…' (Add for that agent), title bar opens
      the manager (list/pause/run/edit/delete + '➕ Add task…'), list
      self-reloads after Add/Edit, pause-switch tooltips
    - test_thread_pool: 3 load-sensitive races fixed (the -j4 flake, 0ddeb80)
    - hive-worker.service template with KillMode=mixed + install docs (13d0035)
  • 0.9.0

    0.9.0 — live agent output, agent-managed routines, screen-share repair
    
    Phase 52 (47c1f89):
    - hive-client renders the live partial as an ephemeral streaming bubble
      while an agent works (activity endpoint was wired but only 'busy' read)
    - hub flushes a dying turn's partial to its thread with *(interrupted)*
      on cancel + watchdog retire (LiveTurn.partial_flushed)
    - hive-agent captures the stop tool's summary into the reply
    
    Phase 53 (ed0f5ce):
    - agent routine tools restored: schedule_task / list_schedules /
      update_schedule / delete_schedule — request/response over
      routine_req/routine_resp riding the NDJSON/op plumbing
    - hub HubRouter applies them against RoutineStore with per-agent
      ownership checks, mirroring the Scheduled page semantics
    
    Phase 54 (0e37391, 852c41b, a94b400, c566753, 381726b):
    - noVNC screen share repaired — six layered bugs: stale port-mapping
      status lie, http:// redirect downgrade, uncaught 500 on offline
      workers, 3s bring-up race in the client, fleet drift-check fighting
      screen sessions (screen-image pin + recreate mutex), and pasta port
      forwarding dying with the worker service (port_accepts probe +
      KillMode=mixed on both worker hosts)
  • 0.8.1

    0.8.1 — real-world test pass fixes + live disabled-skills gate  - browser_driver.py installs to /usr/local/bin (/home/hive is bind-mount masked)  - Chrome launches with --no-sandbox (rootless podman can't run SUID sandbox)  - browser driver self-provisions the Xvfb display (worker screens are on-demand)  - Phase 50: disabled-skills gate wired hub → worker → agent, live via task frames  - Phase 50b: LoadSkillTool refuses disabled skills before loading (no content leak)  All verified live against the fleet; 101/101 ctest green.
  • 0.8.0

    0.8.0 — web tools restored, browser_* computer-use tools, engine test suite, per-app test layout
    
    - Phase 46: web_search + web_fetch restored in hive-agent
    - Phase 47: browser_* computer-use tools recreated
    - Phase 48: engine unit tests restored (83 ported), daedalus→hive-agent
      rename sweep, SkillManager is_skill_active() Phase 15 fix
    - Phase 49: per-app tests/ (hive-server, hive-worker, hive-client)
    - deploy-hivement skill: full deployment runbook
    Deployed: droplet hub @5d82d93, gpu-rig images 05577659/dd93b65c/4041bc83