From 6d4c258d909283190c389e5da1e54374d7ed4d4a Mon Sep 17 00:00:00 2001 From: nesquena-hermes Date: Sat, 4 Apr 2026 20:09:59 -0700 Subject: [PATCH] docs: v0.33 release notes and version bump Co-authored-by: Nathan Esquenazi --- CHANGELOG.md | 11 +++++++++++ ROADMAP.md | 2 +- SPRINTS.md | 2 +- static/index.html | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90189e5..9370134 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ --- +## [v0.33] /insights Sync + state.db Bridge Fix +*April 5, 2026 | 424 tests* + +### Features +- **Opt-in `/insights` sync.** New "Sync usage to /insights" setting (default: off). When enabled, after each turn the WebUI mirrors session token usage, cost, model, and title into `state.db` so `hermes /insights` includes browser session activity. (#92, #93) + +### Bug Fixes +- **state_sync.py correctness fixes.** Three bugs in the initial implementation caught during code review: wrong class name (`HermesState` → `SessionDB`), wrong constructor argument type (`str` → `Path`), wrong title update method (`_execute_write` with bad signature → `set_session_title`). Also fixed a SQLite connection leak (persistent connection opened per call, never closed). (#95) + +--- + ## [v0.32] Auto-Compaction Handling + /compact Command (Issue #90) *April 5, 2026 | 424 tests* diff --git a/ROADMAP.md b/ROADMAP.md index ba88bfd..5501fc5 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -3,7 +3,7 @@ > Goal: Full 1:1 parity with the Hermes CLI experience via a clean dark web UI. > Everything you can do from the CLI terminal, you can do from this UI. > -> Last updated: v0.31.2 (April 5, 2026) +> Last updated: v0.33 (April 5, 2026) > Tests: 424 total (424 passing, 0 failures) > Source: / diff --git a/SPRINTS.md b/SPRINTS.md index daa085a..ddf0b86 100644 --- a/SPRINTS.md +++ b/SPRINTS.md @@ -898,5 +898,5 @@ genuinely differentiating for an open-source project --- *Last updated: April 5, 2026* -*Current version: v0.32 | 424 tests* +*Current version: v0.33 | 424 tests* *Next sprint: Sprint 24 (Web Polish + Bug Fix Pass)* diff --git a/static/index.html b/static/index.html index f6b0829..6e20797 100644 --- a/static/index.html +++ b/static/index.html @@ -13,7 +13,7 @@