Round 1 packet in agents/researcher/work/queue-132/: row132.patch (8 files, +162 -19) on b6a588cd2,
candidate manifest, build.md, 28 mutants killed, full gate green. No candidate change applied here.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
12 lines
1.0 KiB
Diff
12 lines
1.0 KiB
Diff
--- /mnt/storage/scratch/researcher/q132-out/.bak.LfOY8j/packages/harness/src/tools.mjs 2026-10-15 13:00:17.085705946 -0500
|
|
+++ packages/harness/src/tools.mjs 2026-10-15 13:00:41.399416120 -0500
|
|
@@ -138,7 +138,7 @@
|
|
// Row 132 (#1628, REQ-ROLE-2, REQ-COS-1, REQ-LIMIT-1): the chief of staff's two grants from row 123.
|
|
// end_run sends `reason` and never a decision; the broker refuses the caller's own run and the assistant's.
|
|
if (held.has("role.end")) {
|
|
- add("end_run", "role.revoke", "role.end", "End another role's run. A reason is required, 1 to 500 characters, and goes into the log. You can't end your own run or the assistant's; the broker refuses with role-end-refused.", obj({
|
|
+ add("end_run", "role.revoke", "role.end", "End another role's run. A reason is required, 1 to 500 characters, and goes into the log. The broker refuses some runs.", obj({
|
|
role: str("Role instance whose run to end"),
|
|
reason: str("Why the run ends, 1 to 500 characters", { minLength: 1, maxLength: 500 }),
|
|
}, ["role", "reason"]));
|