Nick Sweeting
|
f0d7947874
|
Explain why agent adapters reuse request configuration
|
2026-09-07 01:49:36 -07:00 |
|
Nick Sweeting
|
6f8e3b75a3
|
Reuse request configuration in optional agent adapters
|
2026-09-07 01:39:34 -07:00 |
|
Nick Sweeting
|
fb66ca15d6
|
Route authenticated OpenCode WebSockets and verify mounted browser navigation (#1870)
* Stop initializing Git repositories for OpenCode sessions
* Isolate optional AI failures behind a lazy plugin adapter
* Keep explicit plugin enable flags boolean after config resolution
* Use Django login redirect encoding at the optional agent boundary
* Cover cold-start failures and real browser storage isolation
* Verify persisted dismissal and native storage denial variants
* Keep headless browser interaction independent of display timing
* Install optional OpenCode clients through the plugin extra
* Authenticate and route optional OpenCode WebSockets with real browser coverage
* Apply control-plane policy and proxy authentication to agent sockets
|
2026-09-03 17:33:32 -07:00 |
|
Nick Sweeting
|
d044f5ee0e
|
Isolate OpenCode in its plugin and stop forced Git initialization (#1869)
* Stop initializing Git repositories for OpenCode sessions
* Isolate optional AI failures behind a lazy plugin adapter
* Keep explicit plugin enable flags boolean after config resolution
* Use Django login redirect encoding at the optional agent boundary
* Cover cold-start failures and real browser storage isolation
* Verify persisted dismissal and native storage denial variants
* Keep headless browser interaction independent of display timing
* Install optional OpenCode clients through the plugin extra
|
2026-09-03 16:05:30 -07:00 |
|
Nick Sweeting
|
e7ff7cdad2
|
Disable OpenCode filesystem snapshots
|
2026-09-03 11:50:09 -07:00 |
|
Nick Sweeting
|
27c2a947b4
|
Handle existing OpenCode JSONC defaults
|
2026-09-03 11:22:07 -07:00 |
|
Nick Sweeting
|
9a3f058f73
|
Fix OpenCode defaults and false health failures
|
2026-09-03 10:56:43 -07:00 |
|
Nick Sweeting
|
57e7820a0b
|
Bound OpenCode startup health probes
|
2026-09-03 01:13:40 -07:00 |
|
Nick Sweeting
|
57ee874d6e
|
Trust ready OpenCode processes
|
2026-09-03 00:59:38 -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 |
|