Skip to content

Commit df51e59

Browse files
Say a signal or timeout mid-request leaves no stopped record
A SIGINT while agent investigate waits on the model exits 130 with no investigation record: treaty defers closing the stream until the handler's next() returns, and the process exits first. The CHANGELOG said such a run is recorded stopped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 5cd7cc0 commit df51e59

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -413,9 +413,10 @@ Notable changes to Cloudfall. The format follows
413413
them, and exited 0. The record is now saved ended `stopped`, a new status
414414
in `agent-investigation.schema.json`, with the steps, turns and tokens so
415415
far, an empty `answer` and no `finding`; nothing more is written to the
416-
closed stdout, and the command exits 94 `INVESTIGATION_STOPPED`. A stream
417-
stopped by a signal or a timeout is recorded `stopped` too and keeps its
418-
own exit code; `--no-stream` is unchanged (#44)
416+
closed stdout, and the command exits 94 `INVESTIGATION_STOPPED`. A run
417+
stopped by a signal or a timeout keeps its own exit code, and one stopped
418+
while it waits on the model still leaves no record;
419+
`--no-stream` is unchanged (#44)
419420
- The operator proposal schema refuses `approval.via` on an autonomous
420421
(policy) approval. Such a receipt used to pass validation and lose the
421422
field on load; it now fails schema validation like any other invalid

0 commit comments

Comments
 (0)