Eyejoker
0cbb7e3b9c
fix: preserve paired completion errors without leases ( #217 )
2026-06-03 08:59:51 +08:00
Eyejoker
32468e0214
fix: improve dashboard react doctor score ( #215 )
2026-06-03 08:30:27 +08:00
Eyejoker
2dab27f443
fix: reduce global react doctor warnings ( #214 )
2026-06-03 08:30:24 +08:00
Eyejoker
22602da1ec
fix: reduce global eslint warnings ( #216 )
2026-06-03 08:30:21 +08:00
Eyejoker
63a4515241
fix: resume owner after failed reviewer feedback ( #208 )
2026-06-03 01:37:22 +08:00
Eyejoker
b4197875fa
fix: cap codex unavailable recovery loops ( #213 )
2026-06-03 01:26:57 +08:00
Eyejoker
3d36e15f67
Fix recurring Codex unavailable in paired rooms ( #212 )
...
* fix: avoid codex leases for claude readonly sessions
* fix: restore codex lease quality budget
* fix: preserve owner finalization on codex failure
* fix: wake owner after arbiter codex failure
* chore: format readonly codex lease fix
2026-06-03 01:14:39 +08:00
ejclaw
3894d4f406
fix: release Codex lease after final output
2026-06-02 20:51:21 +09:00
Eyejoker
7fc558acb6
fix: restore main quality checks
2026-06-02 18:37:37 +08:00
ejclaw
5648b61075
fix: stop Codex pool retry loops
2026-06-02 05:30:04 +09:00
ejclaw
03d4c81192
fix: recover Codex rotation auth failures
...
- mark Codex bearer/refresh failures as terminal auth-expired states
- sync refreshed session auth back to rotation slots and revive refreshed dead_auth slots
- stop paired arbiter retry loops when Codex accounts are unavailable
- add regression coverage for rotation leases, follow-up suppression, and arbiter closure
2026-06-02 00:21:53 +09:00
Eyejoker
b6e7e060cc
fix: load supported document attachments ( #205 )
2026-05-31 22:30:49 +09:00
Eyejoker
778ed9b94a
fix: preserve paired input evidence context ( #204 )
2026-05-31 17:17:38 +09:00
Eyejoker
c0703836e1
fix: surface remaining paired evidence loss ( #203 )
2026-05-31 16:57:49 +09:00
Eyejoker
239c7ff1e6
fix: make paired evidence loss visible ( #202 )
2026-05-31 16:20:09 +09:00
Eyejoker
6eca648c47
fix: carry paired turn attachments into review context ( #201 )
2026-05-31 14:49:56 +09:00
Eyejoker
37b57b20bb
refactor: centralize task runtime contracts ( #199 )
2026-05-30 01:56:41 +09:00
Eyejoker
35988d9797
fix: use workspace links for runner shared package ( #198 )
2026-05-30 00:30:31 +09:00
Eyejoker
e3d02dbac1
fix: refresh root deps after runner build ( #197 )
2026-05-30 00:18:33 +09:00
Eyejoker
46b5543cb5
refactor: centralize host evidence actions ( #194 )
2026-05-30 00:08:28 +09:00
Eyejoker
adf9c16b9a
refactor: centralize paired room role normalization ( #193 )
2026-05-30 00:03:15 +09:00
Eyejoker
5fa5b2f684
fix: refresh root deps during deploy
...
Add a root bun install after git pull so file: dependencies are refreshed before build and runtime verification.
2026-05-29 23:52:32 +09:00
Eyejoker
d0ca76f776
fix: route arbiter resolutions through reviewer ( #195 )
2026-05-29 23:19:42 +09:00
Eyejoker
fb87e94c5a
refactor: centralize EJClaw runtime env names ( #192 )
2026-05-29 22:00:15 +09:00
Eyejoker
e876a509a5
refactor: split message executor target preparation ( #190 )
2026-05-29 19:52:20 +09:00
Eyejoker
87eb2f0488
refactor: split message executor attempt runner ( #189 )
2026-05-29 19:49:57 +09:00
Eyejoker
6f82cea91e
refactor: split message executor attempt lifecycle ( #188 )
2026-05-29 19:47:36 +09:00
Eyejoker
41f0460848
refactor: split paired executor lifecycle ( #187 )
2026-05-29 19:45:08 +09:00
Eyejoker
b2cfe385cf
fix: keep streamed output delivery non-blocking ( #186 )
2026-05-29 19:42:21 +09:00
Eyejoker
0bbb3fe14f
fix: treat CI watcher completions as system input ( #191 )
2026-05-29 19:15:14 +09:00
Eyejoker
5c8def0674
fix: pass room role to Codex MCP tools ( #185 )
2026-05-29 06:14:08 +09:00
Eyejoker
0377935564
feat: add reviewer evidence presets ( #184 )
2026-05-29 05:38:31 +09:00
Eyejoker
96b800e812
fix: keep CI watcher completion actionable
2026-05-29 04:00:28 +09:00
Eyejoker
6b51315eb1
chore: update Claude agent SDK
2026-05-29 03:56:19 +09:00
ejclaw
e8a9239971
feat: add GitHub step evidence presets
2026-05-28 17:07:30 +09:00
Eyejoker
9b9b6c111c
Merge pull request #177 from phj1081/codex/message-runtime-quality
...
refactor: split message runtime processing
2026-05-27 15:24:31 +09:00
ejclaw
e154c6ec2e
refactor: split message runtime processing
2026-05-27 08:10:53 +09:00
ejclaw
172c44e4fc
refactor: split ipc task processor handlers
2026-05-27 07:51:12 +09:00
ejclaw
71650da534
fix: recover local paired attempts after restart
2026-05-27 06:27:10 +09:00
ejclaw
0177437a8a
fix: recover interrupted paired turn attempts
2026-05-27 05:57:29 +09:00
ejclaw
5a0ad0a1b3
fix: wake owner after CI watcher completes
2026-05-27 05:24:42 +09:00
ejclaw
438c871fcd
fix: parse paired status from leading lines
2026-05-27 03:52:41 +09:00
ejclaw
df6ec5f2b2
feat: add MEDIA outbound attachment directive
2026-05-26 17:26:20 +09:00
ejclaw
b78421e92e
fix: send terminal watcher status as new message
2026-05-26 06:25:51 +09:00
ejclaw
4cd51ae3b5
fix: persist queued cursors after turn completion
2026-05-26 05:44:54 +09:00
ejclaw
a6e1b8172c
fix: route scheduled watcher output by room role
2026-05-26 04:17:59 +09:00
ejclaw
c8f99d8349
fix: include current task user scope in paired prompts
2026-05-26 03:25:52 +09:00
ejclaw
e20cd2f1b0
fix: treat human-interrupted paired runs as preempted
2026-05-26 03:25:38 +09:00
ejclaw
c4c590ec9b
feat: add verification evidence presets
2026-05-26 02:04:04 +09:00
ejclaw
adc40b9094
fix: suppress duplicate arbiter escalation notification
2026-05-25 23:27:49 +09:00