Tom Boucher
af9069f865
fix( #2073 ): harden agy reviewer block (arg overflow, 404, pre-session stall)
...
Three failure modes on agy 1.0.16, all fixed by mirroring the Cursor block's
invocation discipline:
* file-reference prompt instead of inline "$(cat)" — a large review prompt
overflowed the exec arg list (rc 126).
* external 'timeout 600' wrapper — --print-timeout cannot fire before agy
creates a session, so a pre-session stall hung unbounded.
* --model from review.models.agy when set — escape hatch for a pinned model
that 404s (exit 0, empty stdout + transcript).
* stdin </dev/null so agy never blocks on a tty.
Also enrich the Step 3 empty-output stub to grep agy cli.log for a
model-availability diagnostic, and correct the stale 'no --model flag' note
plus the 'review.models.agy reserved for future' comment (the config key was
already read but never passed through).
2026-07-08 16:47:02 -04:00
..
2026-07-05 14:20:52 -04:00
2026-07-07 12:14:43 -04:00
2026-07-05 19:16:06 +00:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-07 12:14:43 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-07 21:22:48 -04:00
2026-07-07 21:22:48 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-07 21:22:48 -04:00
2026-06-02 18:35:29 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 19:16:06 +00:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-07 12:14:43 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-02 18:35:29 -04:00
2026-07-05 19:16:10 +00:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-06 14:40:38 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-07 21:22:48 -04:00
2026-07-05 16:43:26 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-08 16:47:02 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-05 14:38:24 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-07-05 14:20:52 -04:00
2026-06-02 18:35:29 -04:00
2026-07-04 13:32:51 -04:00
2026-07-05 14:20:52 -04:00
2026-07-07 12:14:43 -04:00
2026-07-07 15:11:12 -04:00