Skip to content

Releases: hidekingerz/herdr-plugin-mado

v0.4.0 — agent-report-viewer show

Choose a tag to compare

@hidekingerz hidekingerz released this 06 Sep 13:54
v0.4.0
0b008c0

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.md
  • show opens 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 files
  • install-cli writes the show shim 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

Choose a tag to compare

@hidekingerz hidekingerz released this 02 Sep 15:57
v0.3.1
8aae115

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

Choose a tag to compare

@hidekingerz hidekingerz released this 24 Aug 14:05
v0.3.0
387a8bb

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 run herdr 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

Choose a tag to compare

@hidekingerz hidekingerz released this 23 Aug 23:03
v0.2.0
e7a7748

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 on done
  • Detects the run's output as uncommitted *.md in the agent pane's git work tree (newest first, max 4)
  • Reuses one mado pane per workspace via mado -remote open with a per-workspace MADO_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

Choose a tag to compare

@hidekingerz hidekingerz released this 23 Aug 14:53
v0.1.0
71fe6d3

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 --watch when 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.