835f1ff4a7
feat(ai): add opencode bridge proxy
2026-06-12 00:17:04 +02:00
93a4ad2395
feat(ai): support opencode variant setting
2026-06-11 23:28:41 +02:00
3cea167261
fix(ai): use async prompts by default
2026-06-11 23:00:08 +02:00
3b647090fa
fix(ai): retry transient network timeouts during poll
...
A single poll GET that hit a network-level failure was treated as fatal,
aborting the whole poll after the ~60s per-call timeout instead of retrying
until poll_timeout. Network failures during polling are now transient: they
log and reschedule until the deadline. HTTP 404 and other non-200 codes stay
fatal.
2026-06-11 22:08:45 +02:00
79677e2742
fix(ai): cap opencode timeouts
2026-06-11 21:43:45 +02:00
69e9ee3164
fix(ai): extend default HTTP timeout
2026-06-11 21:06:32 +02:00
f56d54c180
fix(ai): extend opencode timeouts
2026-06-11 20:53:58 +02:00
5a950de0ba
feat(ai): add atm10 expert agent
2026-06-11 18:34:32 +02:00
565fc98ce8
feat(ai): scope opencode sessions by directory
2026-06-11 10:40:27 +02:00
f44aebf5d5
feat(ai): support opencode agent selection
2026-06-11 05:10:50 +02:00
cb55fd7b61
fix(ai): add async diagnostics and boot shutdown setting
2026-06-10 01:10:37 +02:00
ace14111e0
fix(ai): handle opencode async replies
2026-06-10 01:00:58 +02:00
1c07435099
fix(ai): send model for async opencode prompts
2026-06-10 00:20:41 +02:00
ccf6e685ce
feat(ai): add trapgpt chat bot
2026-06-09 20:10:52 +02:00
8e9958b1c3
docs(adr): prefer eventloop timeouts
2026-06-09 20:10:30 +02:00
c61254d702
fix(ai): poll async assistant messages
2026-06-09 18:22:24 +02:00
cf54b492b2
feat(ai): poll async opencode responses
2026-06-09 17:07:24 +02:00
f6d6c9b5af
feat(ai): add lua exec command
2026-06-09 08:25:12 +02:00
5b46662f2a
fix(ai): sort sessions by recency
2026-06-09 05:42:53 +02:00
8467c30dd8
feat(ai): configure request timeout
2026-06-09 05:35:46 +02:00
65d8a927b8
feat(ai): generalize opencode client
2026-06-09 04:18:45 +02:00