You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fascicle/stdio: run any flow as a single-shot child process with run_stdio(flow, options). Reads JSON from stdin, optionally validates it against a zod input_schema, runs the flow, optionally validates the result against an output_schema, and writes exactly one JSON document to stdout. Exit code is the verdict (0 = result is authoritative, 1 = flow failure, 2 = contract violation), and a machine-readable failure object is always the last stderr line on non-zero exit.
stderr_logger in fascicle/adapters: a JSONL trajectory logger to stderr, the default under run_stdio so stdout stays clean for the result envelope.
Fixed
check-publish's @arethetypeswrong/cli step no longer silently truncates its report when the output exceeds the OS pipe buffer (first hit once the ./stdio subpath pushed the report past 64 KiB).
Internal
Recorded the design rationale for the stdio agent contract as a research note.