6f75cf0d5d
Add an optional `apply` parameter to the `task` tool so `isolated: true, apply: false` captures patch/branch artifacts without applying changes to the parent checkout. Available as a flat top-level control and per `tasks[]` item. Shares the task/eval isolation-to-executor translation via a single `toStructuredSubagentIsolationControls` adapter.