Releases: hidekingerz/herdr-plugin-mado
Release list
v0.4.0 — agent-report-viewer show
agent-report-viewer 0.2.0
The hook only opens markdown that is still uncommitted when a run ends, so a report the agent committed in the same turn never showed. This release adds an explicit entry point.
herdr plugin action invoke mado.agent-report-viewer.install-cli # once
sh "$(herdr plugin config-dir mado.agent-report-viewer)/show" docs/plan.mdshowopens the given files in the workspace's report pane regardless of git state, reusing the pane exactly like the hook does; no-op outside herdr or for missing filesinstall-cliwrites theshowshim into the plugin's config dir, so callers never need the plugin's install path- Pane routing is now shared between the hook and
show(open-report.sh)
Pairs with a Claude skill that runs show after writing a plan/spec/report or on 「mado で見せて」. See PR #7.
v0.3.1 — fix pane accumulation
agent-report-viewer 0.1.1 / loop-dash 0.1.1 (bug fix)
Fixes mado panes piling up. When the recorded pane was still open but mado -remote open could not reach its mado — typically after a herdr restart restored the pane without the MADO_SOCKET env, so it listened on a different socket — both plugins dropped the record and opened a new pane while leaving the old one on screen.
They now close the orphaned pane before reopening, so there is always exactly one report / dashboard pane per workspace. Normal reuse (tabs added to the live pane) and clean reopen (pane already gone) are unchanged.
Covered by a new test in both suites and reproduced live. See PR #4.
v0.3.0 — loop-dash
loop-dash 0.1.0 (new plugin)
Keep a single-agent loop's state docs on screen in a mado pane that follows the files as the loop rewrites them.
herdr plugin install hidekingerz/herdr-plugin-mado/loop-dash- User-invoked action
mado.loop-dash.show— bind a key, or runherdr plugin action invoke mado.loop-dash.show - Opens the
loop/state docs it finds in the focused pane's cwd, as tabs, watched via-watch:MEMORY.md(the live memory),VISION.md(goal/DoD),ARCHITECTURE.md(verify command),RULES.md(prohibitions) - One dashboard pane per workspace, reused via
mado -remote open; when no known files exist, nothing happens
Pairs with the single-agent-loop workflow, whose per-iteration state lives in loop/MEMORY.md.
Requires herdr 0.8.0+ and mado v1.2.0+ (-remote/-watch). See PR #2.
v0.2.0 — agent-report-viewer
agent-report-viewer 0.1.0 (new plugin)
When an agent run finishes, the markdown it produced opens in mado automatically, in one pane per workspace — later runs add tabs to the same pane.
herdr plugin install hidekingerz/herdr-plugin-mado/agent-report-viewer- Subscribes to
pane.agent_status_changed; acts only ondone - Detects the run's output as uncommitted
*.mdin the agent pane's git work tree (newest first, max 4) - Reuses one mado pane per workspace via
mado -remote openwith a per-workspaceMADO_SOCKET - Never interrupts: every failure (no git, no mado, malformed payload) degrades to doing nothing
Requires herdr 0.8.0+ and mado v1.2.0+ (-remote/-watch). No keybinding needed — it is event-driven.
Full details in PR #1.
v0.1.0 — docs-peek
First release.
docs-peek 0.1.0
Opens the focused pane's docs/ in mado, in a split to the right.
herdr plugin install hidekingerz/herdr-plugin-mado/docs-peek- Action
mado.docs-peek.peek: open mado rooted at the focused pane's cwd (docs/when present), with--watchwhen the installed mado supports it. - Fix included: the pane entrypoint is resolved through
HERDR_PLUGIN_ROOT, so the pane no longer closes immediately on open.
Requires herdr 0.8.0+ and mado on PATH.