ec095d9f175ee21754f5aad164359cf82f8b4b36

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Use pi subagents in herdr skill

Diff

 1diff --git a/dot_agents/skills/herdr/SKILL.md b/dot_agents/skills/herdr/SKILL.md
 2index b6635db27972d511dacec2186e7279b7301b6c81..45e34f7a83be438aa58ae2e141c128efedd5bc57 100644
 3--- a/dot_agents/skills/herdr/SKILL.md
 4+++ b/dot_agents/skills/herdr/SKILL.md
 5@@ -107,13 +107,13 @@ Replace `right` with `down` when appropriate. Read the new pane ID from `.result
 6 An available shell pane must be at its interactive prompt, with the shell itself in the foreground and no foreground command, editor, or agent running. Start a supported agent in that pane with a useful unique name:
 7 
 8 ```bash
 9-herdr agent start reviewer --kind codex --pane <returned-pane-id>
10+herdr agent start reviewer --kind pi --pane <returned-pane-id>
11 ```
12 
13 Use the kind requested by the user. Run `herdr agent` to inspect the installed kind list and options. Pass native agent arguments only after `--`:
14 
15 ```bash
16-herdr agent start reviewer --kind codex --pane <returned-pane-id> -- <agent-args...>
17+herdr agent start reviewer --kind pi --pane <returned-pane-id> -- <agent-args...>
18 ```
19 
20 `agent start` returns only after Herdr detects the expected agent in the same pane and considers it ready for interactive input. It defaults to a 30-second startup timeout.
21@@ -199,6 +199,7 @@ After that failed read, ask the agent to write its complete response as Markdown
22 - Target work with `--current`, an explicit pane ID, or a unique agent name rather than another client's focused pane.
23 - Parse IDs from JSON responses rather than deriving them from sidebar order or examples.
24 - Leave workspaces, tabs, panes, and sessions you did not create open unless the user explicitly asks to close them.
25+- Close any workspaces, tabs, panes, and sessions you created for temporary work upon completion.
26 - Run `herdr server stop` from an active session only when the user explicitly intends to stop the server and its pane processes.
27 - Keep the main Herdr process running. Use named test sessions for experiments that need an isolated server.
28 - CLI server errors are JSON on stderr with exit status 1. CLI syntax errors exit with status 2.