Briglia CLI 0.2.41
·
51 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Briglia CLI 0.2.41 (sequence 101)
Background work now reaches Bree while she is still working. Until now, a background command or subagent that finished during a long task waited until Bree's whole turn ended, and then woke her for a separate turn. Now she can use the result in the task she is already doing.
- Results arrive in the running task. When a background Bash command, or a background (or moved-to-background) subagent, finishes while Bree is still working, its result is added to the output of the tool call she is running, clearly labelled as background work. Her next step can use it straight away. It never interrupts a model reply already being generated, and it carries no user authority.
- It is ordinary tool output. The result keeps the limits it has today (subagent report caps, Bash output tails and spill files). If it makes the context too large, the normal compaction and summaries handle it, exactly as for any other tool result. There are no new size limits and no prompt changes; ordinary requests are byte-identical to 0.2.40.
- Idle behaviour is unchanged. When Bree is not working, a finished job wakes her as before.
- Unchanged: emails, reminders, watchers and watch matches still arrive only when Bree is idle.
/stopwins. Results from jobs stopped with/stopnever arrive mid-turn, and cleaning up a stopped turn cannot affect a newer one.- Delivered once. A result is marked delivered only after the conversation that contains it has been saved. If the save fails, it is delivered normally when Bree is idle. A result already delivered inside a task is never delivered a second time later.
- Off switch. Set the environment variable
BRIGLIA_MIDTURN_BACKGROUND_RESULTS=0to go back to idle-only delivery. - Downgrade-safe. 0.2.40 loads everything 0.2.41 saves.
Accepted by Codex before release. Evidence: round-delivery selftest 143/143 (five consecutive runs), earlier mid-turn selftest 450/450, wire 91/91 bodies identical, lifecycle differential passes, full CI on macOS and Linux.
Upgrade with /upgrade (or briglia upgrade). Phones unchanged.