gstack/browse
Oliver Southgate b4c22b04dc fix: terminal-agent respawn guard window spans guard-max ticks
The crash-loop guard (3 respawns inside RESPAWN_GUARD_WINDOW_MS -> stop
and require manual restart) could never trip: respawn attempts land at
most once per watchdog tick, and the window (60s) equaled the tick
interval (60s), so the rolling history never held more than one entry.
A crash-looping agent respawned once a minute for the daemon lifetime
(#2151). Size the window as max(60s, tick * guard-max) so three
consecutive failed ticks trip the guard at any tick setting.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 21:23:53 +01:00
..
bin feat: multi-agent support — gstack works on Codex, Gemini CLI, and Cursor (v0.9.0) (#226) 2026-03-19 18:20:50 -07:00
scripts fix: ngrok Windows build + close CI error-swallowing gap (v0.18.0.1) (#1024) 2026-04-16 13:49:04 -07:00
src fix: terminal-agent respawn guard window spans guard-max ticks 2026-07-02 21:23:53 +01:00
test fix: terminal-agent respawn guard window spans guard-max ticks 2026-07-02 21:23:53 +01:00
PLAN-snapshot-dropdown-interactive.md fix: snapshot -i auto-detects dropdown/popover interactive elements (#845) 2026-04-05 22:57:45 -07:00
SKILL.md v1.58.5.0 feat: first-run activation scaffold + gstack router front door (#2078) 2026-06-25 09:42:45 -07:00
SKILL.md.tmpl v1.57.8.0 feat: browse js/eval --out render-to-file (canonical Chromium for offline rendering) (#1929) 2026-06-09 21:02:30 -07:00