Files
hermes-agent/agent
John Paul Soliva 447fb4955d fix(agent): re-derive no-human batch approvals from the policy in force at execution
A Desktop terminal batch prepares every command's guard decision before the
first one runs. A decision nobody answered (/yolo, approvals.mode off, the
allowlist, a clean command) was consumed as-is, so switching YOLO or
"Approvals: off" off after the first command still ran the rest unprompted,
while the sequential path re-gates. Only human answers (and a Smart APPROVE
while Smart mode is still selected) are reused now; everything else runs the
live guard.
2026-10-01 00:42:30 -05:00
..
2026-09-11 09:31:13 -07:00