Files
Hubert Gancarczyk fdd1774ca4 fix(flows): stop reporting what a script prints, on both sides
A `script:` step used to bring its stdout and stderr back with it. The
recorder returned `log`/`logTruncated`, the step report carried
`scriptLog`/`scriptLogTruncated`, and the CLI and the MCP content builder
each rendered them. Both surfaces land in an agent's context, and nothing
in the flow file declares what a script prints, so nothing can decide in
advance whether that text is safe to forward. The channel goes rather than
being gated behind a parameter the agent would set itself.

A script step now answers with its verdict and its `reason` only. Deleting
the capture removes what existed to bound it: the 64 KiB per-step cap, the
256 KiB run-wide budget, the V8 frame collapser, the partial-marker guard
and the streaming half of the secret scrub.

Both pipes are still drained, and stderr is still scanned for V8's
heap-exhaustion banner and for a watchdog that never armed.
2026-09-09 16:23:04 +02:00
..
…