herdr skills use agent prompt and the herdr 0.9 wait syntax #30

Merged
jerome merged 2 commits from herdr-agent-prompt into main 2026-10-30 11:52:54 +02:00
Collaborator

Goal: the herdr-cli skills match herdr 0.9: agent prompt instead of the removed agent send, and the new wait syntax.

Value: high
Effort: 30m


Why

On herdr 0.9.3 a dispatch failed: herdr agent send no longer exists (the CLI printed its usage), so the documented "send, read back, press Enter" loop does nothing. herdr agent prompt <target> <text> now types and submits in one call, and with --wait it reports agent_prompt_stalled when the turn does not start -- which covers the "idle != ready" drop the old loop guarded against. The wait commands moved too: --status became --until, and the top-level herdr wait group is gone (agent wait, pane wait-output).


Steps

  • dispatch/SKILL.md: step 5 submits with agent prompt --wait --until working, with the stalled / blocked recovery (Enter only if the text is still in the box, re-prompt only if the box is empty); brief note uses agent prompt and a scratchpad file for long briefs; step 6 and footguns updated.
  • herdr-cli/SKILL.md: dispatch section rewritten around agent prompt + pane send-text; waiting section uses agent wait --until and pane wait-output; recipes and footguns updated; no agent send / herdr wait left.

Notes

  • Verified on herdr 0.9.3 from herdr agent prompt --help, herdr agent wait --help, herdr pane usage, and a live dispatch (a multiline brief submitted with agent prompt reached working).
  • pytest tests passes (no script changed).

Generated with Claude Code

**Goal:** the herdr-cli skills match herdr 0.9: `agent prompt` instead of the removed `agent send`, and the new wait syntax. **Value:** high **Effort:** 30m --- ## Why On herdr 0.9.3 a dispatch failed: `herdr agent send` no longer exists (the CLI printed its usage), so the documented "send, read back, press Enter" loop does nothing. `herdr agent prompt <target> <text>` now types and submits in one call, and with `--wait` it reports `agent_prompt_stalled` when the turn does not start -- which covers the "idle != ready" drop the old loop guarded against. The wait commands moved too: `--status` became `--until`, and the top-level `herdr wait` group is gone (`agent wait`, `pane wait-output`). --- ## Steps - [x] `dispatch/SKILL.md`: step 5 submits with `agent prompt --wait --until working`, with the stalled / blocked recovery (Enter only if the text is still in the box, re-prompt only if the box is empty); brief note uses `agent prompt` and a scratchpad file for long briefs; step 6 and footguns updated. - [x] `herdr-cli/SKILL.md`: dispatch section rewritten around `agent prompt` + `pane send-text`; waiting section uses `agent wait --until` and `pane wait-output`; recipes and footguns updated; no `agent send` / `herdr wait` left. --- ## Notes - Verified on herdr 0.9.3 from `herdr agent prompt --help`, `herdr agent wait --help`, `herdr pane` usage, and a live dispatch (a multiline brief submitted with `agent prompt` reached `working`). - `pytest tests` passes (no script changed). Generated with [Claude Code](https://claude.com/claude-code)
fix(herdr-cli): use agent prompt and the herdr 0.9 wait syntax
All checks were successful
gitleaks / gitleaks (pull_request) Successful in 4s
cfc3fcd19d
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge branch 'main' into herdr-agent-prompt
All checks were successful
gitleaks / gitleaks (pull_request) Successful in 4s
df225403ac
jerome merged commit e65f772eba into main 2026-10-30 11:52:54 +02:00
jerome deleted branch herdr-agent-prompt 2026-10-30 11:52:55 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
public/chiche-plugins!30
No description provided.