ejclaw
c4860116e6
fix: stabilize dashboard settings smoke
2026-05-23 13:45:08 +09:00
Eyejoker
6eb89cdc51
fix: skip restart recovery announcements when no channel is connected
...
Prevents web-dashboard-only startup from crashing when Discord channels are unavailable.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-23 13:00:01 +09:00
Eyejoker
fd3145e2a7
feat: refresh dashboard settings UX and Codex feature toggles ( #153 )
...
* feat: refresh dashboard settings UX and Codex feature toggles
Improve settings/tasks mobile layout, model effort validation by agent type, and preset models for GPT 5.5 and Opus 4.7. Store Codex fast mode and goals in config.toml with Claude fastMode session sync and updated docs for Codex 0.133.
Co-authored-by: Cursor <cursoragent@cursor.com >
* style: apply pre-commit formatting after dashboard settings commit
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-23 12:18:42 +09:00
Eyejoker
58e5197dc6
feat: show live Codex usage status in dashboard
...
Store Codex wham/usage live plan and rate-limit state during account refresh, surface safe dashboard badges, and keep JWT subscription expiry as stale fallback only. Redacts balance and spend limit amounts from API/UI exposure.
2026-05-23 11:12:55 +09:00
Eyejoker
63ac894b86
docs(prompt): add root-cause and work-note examples
2026-05-21 05:59:39 +09:00
Eyejoker
ce750eed95
docs(prompt): allow durable work notes
2026-05-21 05:35:59 +09:00
Eyejoker
2bed35d315
docs(prompt): add debugging discipline rules
2026-05-21 05:32:37 +09:00
Eyejoker
77c2d031bc
Recover only active groups after restart
...
Limit restart interruption snapshots, announcements, and recovery queueing to groups that were actively processing. Waiting groups remain compatible in stored context but no longer receive restart recovery signals.
2026-05-21 04:54:00 +09:00
Eyejoker
fbaca3ab68
Retry silent owner capacity failures
...
Classify Codex selected-model capacity as overloaded and requeue silent owner failures that leave paired tasks active.
2026-05-21 03:46:59 +09:00
Eyejoker
f240cf7820
[codex] Recover Codex context overflow sessions
2026-05-19 21:52:54 +09:00
Eyejoker
59c7318833
[codex] Clarify reviewer verification evidence ( #141 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
* remove dashboard health top-level navigation
* fix: allow runtime image attachment paths
* feat: configure attachment allowlist dirs
* fix: clean duplicate dashboard status messages
* fix: poll dashboard duplicate cleanup between status updates
* fix: delete dashboard duplicates on create
* Refine settings IA with tabbed sections
* Add read-only runtime inventory settings
* Fix runtime inventory MCP JSON parsing
* Add room skill settings inventory
* Add room skill setting mutations
* Apply room skill overrides to runner spawn
* Refine scheduled task dashboard UX
* Remove reviewer final prompt reinjection
* Stabilize pnpm verification fixture
* Remove previous owner final prompt carryover
* Clear role-scoped sessions
* Tighten reviewer prompt output scope
* Clarify reviewer verification evidence
* Require reviewer status first line
2026-05-19 14:28:15 +09:00
Eyejoker
4b98b493ee
[codex] Tighten reviewer prompt output scope ( #140 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
* remove dashboard health top-level navigation
* fix: allow runtime image attachment paths
* feat: configure attachment allowlist dirs
* fix: clean duplicate dashboard status messages
* fix: poll dashboard duplicate cleanup between status updates
* fix: delete dashboard duplicates on create
* Refine settings IA with tabbed sections
* Add read-only runtime inventory settings
* Fix runtime inventory MCP JSON parsing
* Add room skill settings inventory
* Add room skill setting mutations
* Apply room skill overrides to runner spawn
* Refine scheduled task dashboard UX
* Remove reviewer final prompt reinjection
* Stabilize pnpm verification fixture
* Remove previous owner final prompt carryover
* Clear role-scoped sessions
* Tighten reviewer prompt output scope
2026-05-17 08:07:38 +08:00
Eyejoker
86e3fa7521
[codex] Clear role-scoped sessions ( #139 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
* remove dashboard health top-level navigation
* fix: allow runtime image attachment paths
* feat: configure attachment allowlist dirs
* fix: clean duplicate dashboard status messages
* fix: poll dashboard duplicate cleanup between status updates
* fix: delete dashboard duplicates on create
* Refine settings IA with tabbed sections
* Add read-only runtime inventory settings
* Fix runtime inventory MCP JSON parsing
* Add room skill settings inventory
* Add room skill setting mutations
* Apply room skill overrides to runner spawn
* Refine scheduled task dashboard UX
* Remove reviewer final prompt reinjection
* Stabilize pnpm verification fixture
* Remove previous owner final prompt carryover
* Clear role-scoped sessions
2026-05-17 01:02:40 +08:00
Eyejoker
59874427aa
Remove previous owner final prompt carryover
2026-05-16 18:16:50 +08:00
Eyejoker
55592b34b2
Remove reviewer final prompt reinjection ( #137 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
* remove dashboard health top-level navigation
* fix: allow runtime image attachment paths
* feat: configure attachment allowlist dirs
* fix: clean duplicate dashboard status messages
* fix: poll dashboard duplicate cleanup between status updates
* fix: delete dashboard duplicates on create
* Refine settings IA with tabbed sections
* Add read-only runtime inventory settings
* Fix runtime inventory MCP JSON parsing
* Add room skill settings inventory
* Add room skill setting mutations
* Apply room skill overrides to runner spawn
* Refine scheduled task dashboard UX
* Remove reviewer final prompt reinjection
* Stabilize pnpm verification fixture
2026-05-16 17:59:59 +08:00
Eyejoker
0a8decde8c
Apply room skill overrides to runner spawn
2026-05-04 16:13:24 +09:00
Eyejoker
85da2b918c
Add room skill setting mutations ( #133 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
* remove dashboard health top-level navigation
* fix: allow runtime image attachment paths
* feat: configure attachment allowlist dirs
* fix: clean duplicate dashboard status messages
* fix: poll dashboard duplicate cleanup between status updates
* fix: delete dashboard duplicates on create
* Refine settings IA with tabbed sections
* Add read-only runtime inventory settings
* Fix runtime inventory MCP JSON parsing
* Add room skill settings inventory
* Add room skill setting mutations
2026-05-04 03:27:35 +09:00
Eyejoker
e90703d124
[codex] Add room skill settings inventory ( #132 )
...
Add read-only room skill settings inventory.\n\nNo production deploy/restart.
2026-05-04 03:06:34 +09:00
Eyejoker
1c5be2094d
Fix runtime inventory MCP JSON parsing ( #131 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
* remove dashboard health top-level navigation
* fix: allow runtime image attachment paths
* feat: configure attachment allowlist dirs
* fix: clean duplicate dashboard status messages
* fix: poll dashboard duplicate cleanup between status updates
* fix: delete dashboard duplicates on create
* Refine settings IA with tabbed sections
* Add read-only runtime inventory settings
* Fix runtime inventory MCP JSON parsing
2026-05-04 02:38:21 +09:00
Eyejoker
2da6052eff
Add read-only runtime inventory settings ( #130 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
* remove dashboard health top-level navigation
* fix: allow runtime image attachment paths
* feat: configure attachment allowlist dirs
* fix: clean duplicate dashboard status messages
* fix: poll dashboard duplicate cleanup between status updates
* fix: delete dashboard duplicates on create
* Refine settings IA with tabbed sections
* Add read-only runtime inventory settings
2026-05-04 02:13:42 +09:00
Eyejoker
75bdf21a09
Delete dashboard duplicates on create event
...
Event-driven cleanup removes stale dashboard messages as soon as Discord emits messageCreate, while preserving the tracked status message.
2026-05-04 00:22:03 +09:00
Eyejoker
bc78d43967
Poll dashboard duplicate cleanup between status updates
...
Run duplicate dashboard cleanup on a short interval so stale external Status messages are removed between normal status updates.
2026-05-04 00:02:27 +09:00
Eyejoker
2be267c51e
Clean duplicate dashboard status messages
...
Clean duplicate Status dashboard messages by marker, preserve the tracked message, and avoid full-channel purge on startup.
2026-05-03 23:56:07 +09:00
Eyejoker
a4b7aef3bd
Configure attachment allowlist dirs
...
Add EJCLAW_ATTACHMENT_ALLOWED_DIRS for explicit local image folders while keeping outbound attachment validation strict.
2026-05-02 22:40:41 +09:00
Eyejoker
4859c58f48
Fix runtime image attachment paths
...
Allow nested /tmp generated images and per-room runtime workspace attachments after realpath/image validation.
2026-05-02 22:02:13 +09:00
Eyejoker
7e013b5314
Remove inbox top-level navigation ( #120 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
* reuse status dashboard message and simplify settings actions
* refine settings page UX
* fix settings nav hash routing
* add dashboard UX verification
* refine dashboard settings and inbox UX
* remove inbox top-level navigation
2026-05-02 19:58:05 +09:00
Eyejoker
d3c02265e5
Normalize agent attachment output ( #122 )
2026-05-02 19:50:32 +09:00
Eyejoker
9e45534de0
Support status-prefixed structured attachments
...
Support status-prefixed structured attachment output and keep visible verdict text.
2026-05-02 19:22:55 +09:00
Eyejoker
fb32726ac0
refine dashboard settings and inbox UX
2026-05-02 14:22:49 +09:00
Eyejoker
490ae7d324
Reuse status dashboard message and simplify settings actions
2026-05-02 02:06:20 +09:00
Eyejoker
7576bcd3ff
Update agent SDKs and add gated Codex goals support ( #114 )
...
* add gated codex goals support
* sync README SDK versions
* bump claude agent sdk
* add codex goals settings toggle
2026-05-02 01:42:04 +09:00
ejclaw
d5274f14c9
preserve owner codex human messages on silent failure
2026-04-30 13:34:00 +09:00
ejclaw
731984207c
add dashboard MoA settings controls
2026-04-30 01:31:05 +09:00
ejclaw
95abda197d
cover paired owner progress entry path
2026-04-30 00:58:39 +09:00
ejclaw
54ea9afae6
fix paired owner progress identity
2026-04-30 00:45:04 +09:00
ejclaw
c44b8c5160
fix message loop human interjection handling
2026-04-29 22:45:09 +09:00
ejclaw
6c6b67daca
detect owner codex bad request loops
2026-04-29 22:20:06 +09:00
ejclaw
b653fe5375
fix dashboard progress turn activity
2026-04-29 20:04:47 +09:00
ejclaw
a536829673
fix: escalate paired step-done loops
2026-04-29 17:49:10 +09:00
ejclaw
f286b9f99e
refactor: split ipc task processor handlers
2026-04-29 13:42:36 +09:00
ejclaw
4dcd4037f1
chore: clear low-risk lint warnings
2026-04-29 13:31:11 +09:00
ejclaw
8b458e9b0e
test: remove duplicate handoff helper coverage
2026-04-29 13:02:51 +09:00
ejclaw
b56e91c232
test: rename paired completion signal tests
2026-04-29 12:51:34 +09:00
ejclaw
3d35feb6f3
Remove queued paired follow-up wrapper
2026-04-29 12:07:43 +09:00
ejclaw
118c255ad2
Extract message runtime handoff adapter
2026-04-29 11:54:38 +09:00
ejclaw
6502eb6586
Extract message runtime final delivery
2026-04-29 11:42:40 +09:00
ejclaw
2098db72d2
Extract message runtime after-delivery follow-up
2026-04-29 11:27:32 +09:00
ejclaw
dab8f97e5e
Extract message runtime preflight helpers
2026-04-29 11:15:18 +09:00
ejclaw
e4d30f527d
Extract message runtime role channel resolution
2026-04-29 11:03:16 +09:00
ejclaw
ac93c96c8f
Remove paired execution shared shim
2026-04-29 10:52:37 +09:00