From 099d368b35c7cc01a78345478ddb00d18d511a63 Mon Sep 17 00:00:00 2001 From: Michael Ramos Date: Sun, 20 Sep 2026 23:54:31 -0700 Subject: [PATCH 1/2] fix: add last-newest to the windows-full manifest #48 added the action to the root manifest after #49 landed, so the parity check on main failed. Same action, Windows form: direct argv, no platform gate. refs #48 --- scripts/test-herdr-windows-full-plugin.ps1 | 4 ++-- windows-full/herdr-plugin.toml | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/test-herdr-windows-full-plugin.ps1 b/scripts/test-herdr-windows-full-plugin.ps1 index fb76af1..2d4c8f5 100644 --- a/scripts/test-herdr-windows-full-plugin.ps1 +++ b/scripts/test-herdr-windows-full-plugin.ps1 @@ -130,7 +130,7 @@ try { Assert-True ($platforms.Count -eq 0 -or $platforms -contains "windows") ` "action $id is not effective on Windows: $($platforms -join ',')" } - Assert-True ($actionIds.Count -eq 7) "Herdr $version listed $($actionIds.Count) actions, expected 7" + Assert-True ($actionIds.Count -eq 8) "Herdr $version listed $($actionIds.Count) actions, expected 7" $paneIds = @($plugin.panes | ForEach-Object { $_.id }) foreach ($id in @("editor", "manager", "doc")) { @@ -155,7 +155,7 @@ try { $handler = @($plugin.link_handlers | Where-Object { $_.id -ceq "markdown-file" }) Assert-True ($handler.Count -eq 1) "Herdr $version omitted the markdown-file link handler" - Write-Output "herdr $version accepts windows-full: 7 actions, 3 panes, direct-argv doc pane" + Write-Output "herdr $version accepts windows-full: 8 actions, 3 panes, direct-argv doc pane" } } finally { foreach ($name in $isolatedNames) { diff --git a/windows-full/herdr-plugin.toml b/windows-full/herdr-plugin.toml index 0bf99b4..eae358b 100644 --- a/windows-full/herdr-plugin.toml +++ b/windows-full/herdr-plugin.toml @@ -112,6 +112,13 @@ description = "Review the focused agent's most recent message in plannotator-tui contexts = ["pane"] command = ["./bin/plannotator-tui.exe", "herdr", "last"] +[[actions]] +id = "last-newest" +title = "Annotate: agent's newest message" +description = "Review the focused agent's newest message in plannotator-tui, without choosing from a picker first." +contexts = ["pane"] +command = ["./bin/plannotator-tui.exe", "herdr", "last", "--newest"] + # Ctrl-click on a file:// Markdown link. Anchored on the scheme so web links never match. [[link_handlers]] id = "markdown-file" From 430634d9986ded78461ac83b04f53b076192928f Mon Sep 17 00:00:00 2001 From: Michael Ramos Date: Sun, 20 Sep 2026 23:54:31 -0700 Subject: [PATCH 2/2] chore: plugin 0.5.0 Windows Full variant, the last-newest action, and plannotator-tui 0.9.0. --- herdr-plugin.toml | 2 +- lite/herdr-plugin.toml | 2 +- windows-full/herdr-plugin.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/herdr-plugin.toml b/herdr-plugin.toml index bf7d5aa..53b4bcc 100644 --- a/herdr-plugin.toml +++ b/herdr-plugin.toml @@ -1,6 +1,6 @@ id = "annotate" name = "Annotate" -version = "0.4.0" +version = "0.5.0" min_herdr_version = "0.8.0" description = "Comment on terminal selections and copy annotations as agent context." platforms = ["linux", "macos", "windows"] diff --git a/lite/herdr-plugin.toml b/lite/herdr-plugin.toml index 7337920..e95ce32 100644 --- a/lite/herdr-plugin.toml +++ b/lite/herdr-plugin.toml @@ -8,7 +8,7 @@ id = "annotate" name = "Annotate" -version = "0.4.0" +version = "0.5.0" min_herdr_version = "0.8.0" description = "Comment on terminal selections and copy annotations as agent context." platforms = ["linux", "macos", "windows"] diff --git a/windows-full/herdr-plugin.toml b/windows-full/herdr-plugin.toml index eae358b..94e961b 100644 --- a/windows-full/herdr-plugin.toml +++ b/windows-full/herdr-plugin.toml @@ -21,7 +21,7 @@ id = "annotate" name = "Annotate" -version = "0.4.0" +version = "0.5.0" min_herdr_version = "0.9.0" description = "Comment on terminal selections and copy annotations as agent context." platforms = ["windows"]