diff options
Diffstat (limited to 'skills/pi-subagent/SKILL.md')
| -rw-r--r-- | skills/pi-subagent/SKILL.md | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/skills/pi-subagent/SKILL.md b/skills/pi-subagent/SKILL.md index 06862c0..9245b0e 100644 --- a/skills/pi-subagent/SKILL.md +++ b/skills/pi-subagent/SKILL.md @@ -173,7 +173,10 @@ alarm action=set when_exits=[<pids>] in_minutes=<the --timeout, in minutes, + 5> alarm for all is the point. - The alarm sees no exit status. `status.sh` has it. - The deadline is a backstop, in case a run hangs past its own timeout. -- Without the `alarm` tool (print or RPC mode), monitor with `status.sh`. +- In Claude Code, which has no `alarm` but wakes you when a background Bash + task exits: launch the whole job as one `run_in_background` command that + starts the runs with `&` and ends with `wait`, and end your turn. +- Without either (pi in print or RPC mode), monitor with `status.sh`. **Don't sit on the wait loop.** With an alarm set, there's nothing to wait for. Otherwise, launching early is only worth it if you use the time: do your |
