Minor Changes
- 8582a36: The
bashtool no longer blocks on slow commands: a command still running after 30 seconds keeps running in the sandbox and returnsstatus: "running"with its process grouppid, its output so far, and anoutputDirectorywhosestdout,stderr, andexitfiles the model reads with later commands. Cancelling a turn now stops a command that has not yet returned.BashToolOutputnow carriesstatus, andexitCodeis present only oncompletedresults, so authored wrappers that read the output should checkstatusfirst.
Patch Changes
- de6b7e1: Memory provider tools now survive a mid-turn restart when the turn's history holds non-JSON tool results, such as dates. eve no longer snapshots history into each tool's replay state; a replayed
tools()call receives the samemessagesthe current process resolved the turn's tools with.