Files
stack/agents/researcher/work/queue-132/mutants/m14-description-limits.patch
jason.woltjeandClaude Sonnet 5.5 8a73f713cf agents: Researcher row 132 packet (#1628, end_run and change_organization harness tools)
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]>
2026-10-15 13:05:03 -05:00

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"]));