docs(turn-loop): document graceful stop recv behavior (follow-up to #1920)
This commit is contained in:
parent
1c84b3ef10
commit
73a58776fa
1 changed files with 5 additions and 1 deletions
|
|
@ -505,7 +505,11 @@ ttl_seconds?, to?)`, `answer(id, answer)`.
|
|||
immediately. Positive value parks the turn up to that many seconds
|
||||
(cap 180) — incoming messages wake instantly. `max` (default 1, cap
|
||||
32) drains up to N rows; `wait_seconds` applies to the first, then
|
||||
drains up to `max` total.
|
||||
drains up to `max` total. **Graceful shutdown**: when the harness
|
||||
receives a stop signal, the inbox becomes fenced and `recv` returns an
|
||||
explicit `from: "graceful-stop"` message instead of an empty inbox.
|
||||
This unmissably directs the agent to flush durable state (`/state`
|
||||
files) and end the turn — the container exits when the turn completes.
|
||||
- `ask` — surface a structured question to the operator (default) or
|
||||
a peer agent (`to: "<agent>"`). Non-blocking — returns a question
|
||||
id; the answer arrives as a `question_answered` system event in the
|
||||
|
|
|
|||
Loading…
Reference in a new issue