Skip to content

Commit 7332c81

Browse files
author
itsdodobitch
committed
Prepare v0.7.2 release notes and README
1 parent 76845a0 commit 7332c81

2 files changed

Lines changed: 77 additions & 11 deletions

File tree

README.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -299,31 +299,36 @@ surface area and workflow, not about creating a second source of truth.
299299
full-text search across names, IDs, previews, and message content, match
300300
snippets, pinned sessions, cleaner metadata, readable transcripts, compact
301301
tool-output summaries, in-app chat continuation, safer non-interactive
302-
approval handling, terminal resume, refresh-on-entry behavior, and remote
303-
deletion.
302+
approval handling, preserved transcript scroll position when moving between
303+
Sessions and Terminal, terminal resume, refresh-on-entry behavior, and
304+
remote deletion.
304305
- `Cron Jobs`
305306
Browses the real Hermes cron definitions on the host, with create, edit,
306307
pause, resume, run-now, and delete actions, including agent jobs and
307308
script-only jobs that run host scripts without creating an agent turn. It
308309
shows the details that matter when you are actually running them: schedule,
309-
model, skills, script, workdir, delivery target, and recent status.
310+
model, skills, script, workdir, delivery target, and recent status,
311+
including the newer all-connected-channels delivery option when the host
312+
supports it.
310313
- `Kanban`
311314
Opens the upstream Hermes Kanban workspace from the host-wide Kanban home:
312315
the default board at `~/.hermes/kanban.db`, plus additional boards under
313316
`~/.hermes/kanban/boards/` when supported. It includes board selection,
314317
board creation and archive, task creation, search, filters, assignment,
315-
dependency links, editable task metadata, comments, block, unblock, complete,
316-
archive, delete, run and event history, worker log tailing, and dispatcher
317-
nudging when the host supports it.
318+
dependency links, editable task metadata, triage-to-todo specify flows,
319+
per-task retry limits, comments, block, unblock, complete, archive, delete,
320+
run and event history, worker log tailing, and dispatcher nudging when the
321+
host supports it.
318322
- `Usage`
319323
Shows aggregate input and output token totals, top sessions, top models,
320324
recent session trends, and when available, a host-wide profile breakdown.
321325
- `Skills`
322326
Discovers and reads remote `SKILL.md` files from the local Hermes skills
323327
store plus configured `skills.external_dirs`, while keeping skill creation
324-
and editing anchored to `~/.hermes/skills/`, with quick filtering,
325-
companion folder awareness, optional folder scaffolding, and remote
326-
conflict checks before save.
328+
and editing anchored to `~/.hermes/skills/`, with quick filtering across
329+
names, categories, tags, related skills, and platform metadata, companion
330+
folder awareness, optional folder scaffolding, and remote conflict checks
331+
before save.
327332
- `Terminal`
328333
Opens the real SSH shell inside the app, with multiple tabs, named theme
329334
presets, live background and text color tuning, and room for a genuinely
@@ -470,7 +475,8 @@ source of truth.
470475
behavior
471476
- [x] a session workbench with pinned sessions, readable transcripts, compact
472477
tool-output summaries, in-app chat continuation, safer non-interactive
473-
approval handling, and terminal resume
478+
approval handling, preserved transcript position across section switches,
479+
and terminal resume
474480
- [x] a native Kanban workspace for upstream Hermes boards, including board
475481
selection, board creation and archive, task creation, status actions,
476482
assignment, dependency links, editable task metadata, comments, run/event
@@ -528,7 +534,7 @@ To create the GitHub Releases archive:
528534
For release-candidate packaging, you can stamp an explicit version:
529535

530536
```bash
531-
HERMES_VERSION=0.7.1 ./scripts/package-github-release.sh
537+
HERMES_VERSION=0.7.2 ./scripts/package-github-release.sh
532538
```
533539

534540
Release artifacts:

RELEASE-v0.7.2.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Hermes Desktop v0.7.2
2+
3+
`v0.7.2` is a release-candidate polish and compatibility update for people who
4+
already work inside Hermes Desktop every day. It fixes a real session
5+
navigation regression, adds more flexible split-view controls, and stays aligned
6+
with recent Hermes Agent changes without weakening the app's SSH-first model.
7+
8+
Hermes Desktop still talks directly to the selected Hermes host over SSH. The
9+
host remains the source of truth. There is no gateway API, remote helper daemon,
10+
local mirror, or background sync layer added in this release.
11+
12+
## Highlights
13+
14+
- fixes issue `#25`: chat transcript scroll position is preserved when you move
15+
from `Sessions` to `Terminal` and back
16+
- new collapse controls for the workspace sidebar and section browsers, so you
17+
can give more room to the part of the app you are actively using
18+
- the workspace sidebar now stays visible in `Terminal`, preserving the host
19+
context while still allowing the rest of the workbench to collapse
20+
- Kanban can now promote triage tasks through the upstream `specify` flow from
21+
the native app when the host supports it
22+
- new Kanban task creation and inspection support for per-task retry limits,
23+
matching newer upstream Hermes Agent behavior
24+
- cron jobs recognize and edit the newer `all` delivery target for connected
25+
channels
26+
- skills discovery now reads `platforms` metadata, exposes it in the detail
27+
view, and includes it in search
28+
- continued English, Simplified Chinese, and Russian localization coverage for
29+
strings touched by this release
30+
31+
## Compatibility
32+
33+
- The app still requires SSH access from this Mac to the Hermes host, with
34+
`python3` available on the host.
35+
- In-app chat still requires the remote `hermes` CLI to be available on the
36+
host's non-interactive SSH `PATH`.
37+
- The Kanban `Specify` action depends on the newer upstream Hermes CLI path and
38+
may ask you to update Hermes Agent on the host when that support is missing.
39+
- Per-task Kanban retry limits require a Hermes Agent build that exposes the
40+
current `max_retries` task fields and CLI arguments.
41+
- The `all` cron delivery target appears correctly only when the host supports
42+
the current Hermes scheduler delivery semantics.
43+
44+
## Still True
45+
46+
- Hermes Desktop still connects directly over SSH.
47+
- The Hermes host remains the source of truth.
48+
- Sessions, Kanban, cron jobs, files, skills, usage, and terminal work stay
49+
anchored to the selected host and profile.
50+
- There is no desktop gateway API, remote helper daemon, local mirror, or shadow
51+
sync layer.
52+
53+
## Notes
54+
55+
- universal macOS build for Apple Silicon and Intel
56+
- open source
57+
- ad-hoc signed and not notarized yet, so first launch may still require
58+
right-click -> Open / Open Anyway
59+
- release archive: `HermesDesktop.app.zip`
60+
- checksum: `HermesDesktop.app.zip.sha256`

0 commit comments

Comments
 (0)