From 12d31b62cc89285ecec3a81922f41f17bad12b49 Mon Sep 17 00:00:00 2001 From: yia-mw-agent <294638553+yia-mw-agent@users.noreply.github.com> Date: Fri, 9 Oct 2026 23:03:08 +0000 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20explain=20changes,=20handoffs=20and?= =?UTF-8?q?=20unresolved=20work=20in=20Captain=E2=80=99s=20Bridge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- CHANGELOG.md | 10 +++++++++ mcp/captains-bridge/test_view.cjs | 11 ++++++++-- mcp/captains-bridge/test_walkthrough.py | 20 +++++++++++++++++ mcp/captains-bridge/view.html | 14 +++++++----- mcp/captains-bridge/walkthrough.py | 29 ++++++++++++++++++++----- pyproject.toml | 2 +- skills/observe-chat/SKILL.md | 6 +++++ src/hermes_helmet/__init__.py | 2 +- 10 files changed, 81 insertions(+), 17 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 2d71fdb..75be1d7 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "hermes-helmet", "displayName": "Hermes Helmet", - "version": "0.3.0", + "version": "0.4.0", "description": "First-officer skills for Hermes Helmet: setup, single-issue delivery, and dependent-issue coordination.", "author": { "name": "Machine Wisdom", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index fd161f3..e88f62d 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "hermes-helmet", - "version": "0.3.0", + "version": "0.4.0", "description": "First-officer skills for Hermes Helmet: setup, single-issue delivery, and dependent-issue coordination.", "author": { "name": "Machine Wisdom", diff --git a/CHANGELOG.md b/CHANGELOG.md index a35fd0c..0552423 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to Hermes Helmet are recorded here. The project follows ## Unreleased +### 0.4.0 + +- Captain’s Bridge now presents the Changes First layout: purpose and outcome + in prose, grouped work items, and details for handoffs, review, evidence and + before/after changes. Evidence opens the original referenced records, Back + restores selection, scroll and focus, and elapsed time and gaps are collapsed + on the overview. Explicit handoff and wakeup relations are recorded without + implying causation or stalls; Hermes steps and readable names are validated + against the selected chat. + ### 0.3.0 - Add Captain’s Bridge to the Codex plugin: a read-only panel for the invoking diff --git a/mcp/captains-bridge/test_view.cjs b/mcp/captains-bridge/test_view.cjs index f13cc4b..06eea7d 100644 --- a/mcp/captains-bridge/test_view.cjs +++ b/mcp/captains-bridge/test_view.cjs @@ -6,14 +6,21 @@ const document={getElementById:id=>roots[id]||Object.values(roots).map(e=>find(e const window={scrollY:0,scrollTo(x,y){this.scrollY=y}},parent={postMessage(){}}; const context=vm.createContext({document,window,parent,setTimeout,clearTimeout,addEventListener(){},requestAnimationFrame:f=>f(),console}); vm.runInContext(fs.readFileSync('view.html','utf8').match(/