Skip to content

Hivekeep v1.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Jul 20:07

What's Changed

Features

  • declarative HTTP routes and an Agent-wake API
  • preview HTML and export it to PDF
  • read-only viewer for isolated conversations in Settings
  • include role and avatar in the agent discovery endpoint
  • P3 Settings UI for clients and keys
  • P2 isolated conversations (full power, isolated context)
  • P1 machine-to-machine conversational API (main timeline)
  • make the mobile terminal usable (key bar, touch scroll, auto-reconnect)
  • support reply-watch on IMAP/iCloud via In-Reply-To header
  • reply-watch on send_email + thread_id trigger condition
  • prompt-based tool protocol fallback for backends without native tools
  • pin a low temperature on tool-enabled turns
  • validate tool arguments against their schema before running
  • zoomable, pannable image viewer
  • reveal active file in the tree
  • reopen closed tab (Ctrl/Cmd+Shift+T)
  • changed-files panel from the git badge
  • per-file git diff view
  • resizable tree panel
  • tree quick filter + collapse/expand all
  • badge pending agent-created crons on the nav rail
  • richer editor status bar (caret, language, word-wrap)
  • in-editor search + go-to-line
  • clickable path breadcrumb above the editor
  • edit mini-app files (frontend source)
  • browse mini-app source dirs (backend)
  • searchable source picker with category segments
  • tab context menu (close others/right/all, reveal, copy path)
  • drag-to-reorder editor tabs

Fixes

  • retire consumed one-shot reply watches and dedupe wake-ups
  • render pending multi_edit / list_directory calls as pending, not failed
  • normalize pending tool-call preview args + add missing locale keys
  • always trust same-origin requests so LAN/IP access works without PUBLIC_URL
  • serve static assets from the resolved app dir
  • build the client atomically so a failed update never 404s
  • fade-in avatar with a pulsing placeholder while it loads
  • dock the mobile key bar at the top instead of floating it
  • float the mobile key bar above the keyboard, fix touch scroll
  • regenerate app icons from the new Hivekeep logo
  • fetch live Codex model catalog instead of a stale hardcoded list
  • recover malformed tool-call JSON from small/local models
  • revert tmux mouse mode (it broke copying long text)

Refactor

  • remove duplicate log SSE registration in main.ts

Documentation

  • P4 reference docs + usage guide + reply GC
  • document the prompt-tool-protocol fallback and TOOLS_TEMPERATURE
  • re-scope R3 after researching backend tool-call constraining
  • analyze low-end LLM tool-call reliability and plan fixes
  • drop em-dashes from README and public docs prose
  • document the post-v1 Files UX (sources, git, editor, shortcuts)
  • add AI-assistance disclosure and hardware requirements; clean up onboarding e2e test

Other changes

  • chore(release): v1.10.0
  • chore(build): cap the client build heap at 6144 MB to fit constrained hosts
  • test: prove native-tools 400 and prompt-protocol viability on gemma3:12b
  • chore: add a tool-call reliability measurement harness
  • chore: remove the e2e Playwright test suite
  • test: tidy e2e comments and remove a ghost variable
  • site: add AI-assistance disclosure to the comparison section

Installation

One-liner (Linux/macOS):

curl -fsSL https://raw.githubusercontent.com/MarlBurroW/hivekeep/main/install.sh | bash

Docker (amd64 + arm64):

docker run -d \
  --name hivekeep \
  -p 3000:3000 \
  -v hivekeep-data:/app/data \
  ghcr.io/marlburrow/hivekeep:latest

For all installation methods and an interactive configurator, see the install guide.