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.5 KiB
Diff
12 lines
1.5 KiB
Diff
--- /mnt/storage/scratch/researcher/q132-out/.bak.LfOY8j/packages/harness/src/bundle.mjs 2026-10-15 13:00:41.862446634 -0500
|
|
+++ packages/harness/src/bundle.mjs 2026-10-15 13:00:42.613152046 -0500
|
|
@@ -92,7 +92,7 @@
|
|
const named = new Set(tools.map((t) => t.name));
|
|
// Row 90 (#1584): PM fault 10 (#228 c91). Row 132 (#1628): a role holding role.end has end_run.
|
|
lines.push(named.has("end_run")
|
|
- ? "- You end another role's run with end_run, naming the role instance and a reason of 1 to 500 characters; the reason is required and goes into the log. You can't end your own run or the assistant's. For anything the broker refuses, raise a role.revoke decision with blocking false and the role instance as target, naming the run and saying why; the human decides, and `mosaic stop` is theirs."
|
|
+ ? "- You end another role's run with end_run, naming the role instance and a reason of 1 to 500 characters; the reason is required and goes into the log. You can't end your own run or the assistant's. For anything else, raise a role.revoke decision with blocking false and the role instance as target, naming the run and saying why; the human decides, and `mosaic stop` is theirs."
|
|
: "- Only the human stops a run, with `mosaic stop`. If you think a run should stop, raise a role.revoke decision with blocking false and the role instance as target, naming the run and saying why.");
|
|
// Row 93 (#1587): the review loop, for the roles that have its tools.
|
|
if (named.has("push_working"))
|