Skip to content

Commit fa350cb

Browse files
thinmintdevclaude
andcommitted
chore(release): prep 0.8.1-beta.1
Bump version 0.8.0-beta.3 -> 0.8.1-beta.1 and add the CHANGELOG entry for the installer/privilege simplification (Hal0ai#953, Hal0ai#954) + Hermes durable memory on by default (Hal0ai#955: private:hermes + shared banks, agent-id hermes). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 95d1c98 commit fa350cb

2 files changed

Lines changed: 36 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,41 @@ Tags older than v0.2.0 ship release notes inside the GitHub release
1010
page; this CHANGELOG starts at v0.2.0 (the Lemonade migration cut).
1111
For ADR-level architecture context see `docs/internal/adr/`.
1212

13+
## [v0.8.1-beta.1] — 2026-06-23
14+
15+
Installer/privilege simplification + Hermes durable memory on by default. The
16+
hal0-api privilege seams (hardened unprivileged mode, the slot privilege seam)
17+
are gone, and a fresh `hal0 agent bootstrap hermes` now provisions a working
18+
durable-memory provider out of the box.
19+
20+
### Added
21+
- **Hermes durable memory enabled by default.** Provisioning now ships a working
22+
`hal0-memory` provider and sets `memory.provider=hal0-memory`, so Hermes gets
23+
cross-session recall with no manual config. Two banks — `private:hermes`
24+
(default) and `shared` (cross-agent) — backed by hal0's Hindsight engine via
25+
the hal0-api REST front door; reads union both banks. The provider exposes
26+
`hal0_memory_{search,recall,add}` (with `shared=true` to write the shared
27+
bank) and auto-injects recalled context each turn. (#955)
28+
29+
### Changed
30+
- **Hermes agent identity is `hermes`** (was `hermes-agent`), matching the
31+
`hal0 agent` registry. The agent-id is the single source for the
32+
`X-hal0-Agent` MCP headers, the persona memory namespace, and the prelude. (#955)
33+
- **Memory plugin install path fixed.** The plugin is copied to
34+
`$HERMES_HOME/plugins/hal0-memory/` (a direct child of `plugins/`, which the
35+
Hermes loader actually scans) instead of the nested `plugins/memory/…` that
36+
never loaded. (#955)
37+
38+
### Removed
39+
- **Hardened (unprivileged hal0-api) mode removed**; hal0-api runs as root.
40+
Dropped live-hello; fixed ready-summary IPs. (#953)
41+
- **Dormant slot privilege seam removed** (`hal0-slotctl` + euid routing). (#954)
42+
43+
### Breaking
44+
- **Hermes memory namespace renamed `private:hermes-agent``private:hermes`.**
45+
Existing `private:hermes-agent` data is not auto-migrated; reprovisioned agents
46+
start recalling from `private:hermes` + `shared`. (#955)
47+
1348
## [v0.8.0-beta.3] — 2026-06-23
1449

1550
Canonical LLM roles + Hindsight-native memory extraction

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "hal0"
7-
version = "0.8.0-beta.3"
7+
version = "0.8.1-beta.1"
88
description = "Open-source home AI inference platform"
99
readme = "README.md"
1010
requires-python = ">=3.12"

0 commit comments

Comments
 (0)