1adce5c9df3fdcdd113afb2edf5861c2a20d419c
The fake wrote each argument with its own printf. On a loaded machine (titan, serving Ornith while the gate runs) the 300 ms limit fired while `run` was still recording, and the `kill` call's lines landed inside `run`'s: `a_tool_past_its_time_limit_is_killed_removed_and_failed` failed about one run in five. The fake now writes each call to a file of its own and appends it with one `cat` (bash's printf writes line by line), and the two time-limit tests check the calls other than `run`, which may be killed before it records itself. Test-only; 20 of 20 runs pass, and both tests pass with a forced one-second start. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Description
sovereign personal agent harness
4.8 MiB
Languages
Rust
97.6%
Shell
1.1%
Python
1.1%
Nix
0.2%