fix(release): stabilize v0.8.52

This commit is contained in:
Hunter B
2026-06-03 02:39:45 -07:00
parent 25340d17a7
commit 54446e6c07
31 changed files with 705 additions and 151 deletions
+16
View File
@@ -127,6 +127,22 @@ api_timeout_secs = 900 # 15 minutes; clamped to 1..=1800
Values are clamped to `1..=1800`. `0` and `unset` keep the legacy
`120` second default, so existing installs see no behavior change.
## Stale-agent heartbeat (#2614)
Running agents also track manager-visible progress. If a child stops emitting
progress for the heartbeat window, the manager auto-cancels it, releases its
sub-agent slot, and keeps the cancelled record inspectable via `agent_eval` /
`agent_list`. The default is 5 minutes:
```toml
[subagents]
heartbeat_timeout_secs = 300 # clamped to 30..=3600
```
The effective heartbeat is kept at least 30 seconds above
`api_timeout_secs`, so a configured long model request is not cancelled before
its own request timeout can fire.
## Lifecycle
Each opened session produces a record that progresses through: