summaryrefslogtreecommitdiff
path: root/config/nvim/lua/plugins
diff options
context:
space:
mode:
authorIgor Soarez <igor@soarez.org>2026-10-21 12:23:28 +0100
committerIgor Soarez <igor@soarez.org>2026-10-21 12:23:28 +0100
commit32123f167dd5a7cdcbdaf6e5c144f40654d236fc (patch)
treeeb2b2585d2f7cb14b03d5a895f17a962821ade52 /config/nvim/lua/plugins
parent485aec099b56f2e24fa04600e85d7aba8d66f3fd (diff)
skills: pi-subagent, extracted from pi-review-panel, which now runs on it
The panel's mechanics -- headless pi runs that don't hang, answer extraction, billed cost, retries, verifying what comes back -- are not review-specific. pi-subagent covers one delegated task, one brief fanned out to several models, or a job split into parallel parts; pi-review-panel keeps only what a review adds. run-agent.sh replaces run-member.sh and fixes what it got wrong: - `timeout` is not on a Mac without coreutils, which failed every member with exit 127; it falls back to gtimeout, then perl's alarm (142 -> 124). - pi exits 0 when the provider refuses the request, or the answer is empty; both are now exit 1, with stopReason and error in the cost file. - a retry moves the earlier attempt to <name>.attempt<N>.* instead of overwriting its cost file. New options: --tools (an allowlist; read,grep,find,ls is read-only by construction), --cwd, --context-files, --brief, --deliver. status.sh replaces the `pgrep -f run-member.sh` loop, which counted every panel on the machine, and prints the cost table. From dot request 20261021-114826-work-laptop-2b868c.
Diffstat (limited to 'config/nvim/lua/plugins')
0 files changed, 0 insertions, 0 deletions