Commit Graph

16 Commits

Author SHA1 Message Date
Nick Sweeting
42f8a56a9d
Trust ready OpenCode processes 2026-09-03 00:59:06 -07:00
Nick Sweeting
650697f3c2
Make OpenCode readiness checks race-safe 2026-09-03 00:17:53 -07:00
Nick Sweeting
91aa70cc73
Track OpenCode readiness separately from liveness 2026-09-03 00:14:34 -07:00
Nick Sweeting
8a12e3399c
Honor the OpenCode recovery deadline 2026-09-02 23:57:59 -07:00
Nick Sweeting
944907bfee
Keep OpenCode proxy traffic out of recovery 2026-09-02 23:56:46 -07:00
Nick Sweeting
7f1767a2db
Avoid restarting OpenCode on transient health misses 2026-09-02 23:49:58 -07:00
Nick Sweeting
a33b333b6a
Keep OpenCode recovery nonblocking 2026-09-02 23:19:30 -07:00
Nick Sweeting
00e867d949
Separate OpenCode health monitoring from recovery 2026-09-02 23:02:59 -07:00
Nick Sweeting
69ca67b37d
Make OpenCode recovery detect server changes 2026-09-02 22:47:15 -07:00
Nick Sweeting
4149b6f578
Reload stale OpenCode frames after server recovery 2026-09-02 22:37:53 -07:00
Nick Sweeting
24470ca551
Surface OpenCode startup failures on the event stream 2026-09-02 22:11:40 -07:00
Nick Sweeting
75cf3f1261
Keep OpenCode SSE startup off ASGI request threads 2026-09-02 22:02:03 -07:00
Nick Sweeting
ce529842e3
Stop the full OpenCode process group (#1858)
* Stop the full OpenCode process group

* Fall back when process-group signaling fails

* Guarantee fallback test process cleanup
2026-09-02 21:31:03 -07:00
Nick Sweeting
3954119a0e
Keep embedded OpenCode proxy resilient (#1857)
* Keep embedded OpenCode proxy resilient

* Serialize OpenCode startup readiness

* Re-run review after dependency rebase
2026-09-02 20:43:21 -07:00
Nick Sweeting
4a31c409ca
Avoid OpenCode proxy startup stalls (#1856)
* Avoid OpenCode proxy startup stalls

* Handle concurrent OpenCode startup and read failures

* Hide OpenCode upstream errors from clients
2026-09-02 19:49:01 -07:00
Nick Sweeting
eacfae5d6c
Run all ArchiveBox tests through unified CI 2026-07-24 00:50:40 -07:00