Skip to content

Release v0.51.72 (stage-365) — 2-PR safe-lane batch - #2358

Merged
nesquena-hermes merged 6 commits into
masterfrom
stage-365
May 16, 2026
Merged

nesquena-hermes merged 6 commits into
masterfrom
stage-365

Conversation

@nesquena-hermes

Copy link
Copy Markdown
Collaborator

Release v0.51.72 — Stage 365

2-PR safe-lane batch

Included PRs

Lane-splitting decision

This stage carries 2 of 3 candidate PRs. #2347 (live timeline restore, 380 LOC) deferred to stage-366 because merging it after #2348 produced real conflicts in static/messages.js (both touch attachLiveStream line ~527) and tests/test_ui_tool_call_cleanup.py. Per conflict-aware lane-splitting rule, ship safe lane first.

Gate results

  • ✅ Full pytest: 5713 passed, 13 skipped, 1 xfailed, 2 xpassed, 0 failed (102s)
  • ✅ PR-specific tests: 52/52 pass
  • ✅ QA harness (~/WebUI/qa/): 20/20 pass (--timeout=60, absolute path per quirks doc)
  • ✅ Node syntax: 2/2 JS files clean
  • ✅ Conflict-marker sweep: clean
  • ✅ Opus advisor: APPROVE — verified all 5 specific checks (helper call-site routing, dedup correctness, empty context_messages short-circuit, live↔settled symmetry, over-suppression safety)

CHANGELOG hygiene

Pitfall 6 hit again: contributor branches predated v0.51.70+71 so their entries landed in pre-existing v0.51.68/69 sections after rebase. Manually moved both entries to a new v0.51.72 section above v0.51.71, with proper PR # attribution (#2348 was 'PR TBD' on the contributor branch).

Next stage

Stage-366 will ship #2347 (live timeline restore across session switches, 380 LOC) as a dedicated stage with self-verification since it's risk-class A (state-machine across session-switch + live-stream transitions).

🤖 Generated with Claude Code

Frank Song and others added 6 commits May 16, 2026 04:07
v0.51.72 — Release AV:
- PR #2354 (fixes #2353) — Recovered pending turn context fix
- PR #2348 (fixes #2346) — Thinking card interim-text echo suppression

Hit Pitfall 6 again: contributor branches predated v0.51.70+71 so their
CHANGELOG entries landed in pre-existing v0.51.68/69 sections after rebase.
Manually moved entries to a new v0.51.72 section above v0.51.71, with
proper PR # attribution (#2348 was 'PR TBD' on the contributor branch).
@nesquena-hermes
nesquena-hermes merged commit a08dfff into master May 16, 2026
3 checks passed
SysAdminDoc pushed a commit to SysAdminDoc/hermes-webui that referenced this pull request Jun 26, 2026
Release v0.51.72 (stage-365) — 2-PR safe-lane batch
@nesquena-hermes
nesquena-hermes deleted the stage-365 branch June 28, 2026 06:06
bernyforce pushed a commit to bernyforce/hermes-webui that referenced this pull request Jul 29, 2026
Release v0.51.72 (stage-365) — 2-PR safe-lane batch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Recovered pending user turns can be missing from model context after restart Thinking cards can repeat interim assistant progress text

1 participant