release: v0.51.28 — Release E2 (MCP server Option A rewrite + WebUI /goal command)

Two-PR contributor batch:
- PR #1895 (samuelgudi): MCP server Option A rewrite with canonical
  api.models/api.profiles imports, env-aware WEBUI_URL, data-loss
  safety in delete_project. 53-test coverage.
- PR #1866 (Michaelyklam): WebUI /goal command with goal-tracking,
  budget enforcement, continuation prompts. 489-LOC api/goals.py +
  full SSE wire-up.

Tests: 4898 → 4947 (+49 net new). Browser API harness all-green.
Opus advisor: SHIP-READY. Two follow-up items filed for next sweep
(goal-hook firing on unrelated turns; runtime i18n strings).
This commit is contained in:
nesquena-hermes committed 2026-05-08 20:20:24 +00:00
1 parent 9655504350
commit a1d72dc423
3 files changed
+36 -4

No files matched your search

+1 -1
View File
@@ -2,7 +2,7 @@
> Web companion to the Hermes Agent CLI. Same workflows, browser-native.
>
> Last updated: v0.51.27 (May 8, 2026) — 4898 tests collected — 4-PR Release E1 batch (workspace-prefix sentinel hardening, custom named provider API key resolution, streaming chat scroll-pin, Kanban detail scrollable)
> Last updated: v0.51.28 (May 8, 2026) — 4947 tests collected — 2-PR Release E2 batch (MCP server Option A rewrite + WebUI /goal command)
> Test source: `pytest tests/ --collect-only -q`
> Per-version detail: see [CHANGELOG.md](./CHANGELOG.md)