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
763828e4f5
fix: load ejclaw mcp tools on claude first turn
2026-05-23 09:30:06 +09:00
Eyejoker
262534cac9
chore: upgrade claude agent sdk ( #150 )
2026-05-23 09:09:32 +09:00
Eyejoker
dd6cb3c220
chore: upgrade codex runner sdk ( #149 )
2026-05-23 09:07:30 +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
8c24082b19
Refine scheduled task dashboard UX ( #135 )
...
* 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
2026-05-04 16:38:21 +09: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
c7d4bf82d7
Refine settings IA with tabbed sections
...
Split Settings into tabbed sections while preserving draft state, improve mobile Settings nav/touch targets, and update dashboard UX coverage for the Codex tab.
2026-05-04 01:50:15 +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
6ea4ec5b68
Remove dashboard health top-level navigation ( #123 )
2026-05-02 20:20:37 +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
7f77327041
Add dashboard UX verification
...
Add a Playwright-based dashboard UX verification script for the Settings page. Covers hash-route nav stability, /goal toggle persistence, single restart confirmation, and serious/critical axe checks.
2026-05-02 04:00:42 +09:00
Eyejoker
921d738bb0
Fix settings navigation routing
...
Replace hash links in the settings side navigation with button-driven in-page scrolling so the hash router does not leave the settings page.
2026-05-02 03:11:15 +09:00
Eyejoker
1a2f879d11
Refine settings page UX
...
Refine the settings page with a clearer hero, side navigation, Codex /goal discoverability, and a single global restart action.
2026-05-02 02:40:09 +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
Eyejoker
bb1998be29
Merge pull request #113 from phj1081/codex/owner/ejclaw
...
Preserve owner Codex human messages on silent queued failure
2026-04-30 13:39:28 +09:00
ejclaw
d5274f14c9
preserve owner codex human messages on silent failure
2026-04-30 13:34:00 +09:00
Eyejoker
a8ddff759f
Merge pull request #112 from phj1081/codex/owner/ejclaw
...
Add dashboard MoA settings controls
2026-04-30 02:29:47 +09:00
ejclaw
731984207c
add dashboard MoA settings controls
2026-04-30 01:31:05 +09:00
Eyejoker
d2ccb40cac
Merge pull request #111 from phj1081/codex/owner/ejclaw
...
Fix paired owner progress identity
2026-04-30 01:25:08 +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
Eyejoker
7ca6145f65
Merge pull request #110 from phj1081/codex/owner/ejclaw
...
Fix human interjection requeue handling
2026-04-29 22:49:55 +09:00
ejclaw
c44b8c5160
fix message loop human interjection handling
2026-04-29 22:45:09 +09:00
Eyejoker
46e1d44aa4
Merge pull request #109 from phj1081/codex/owner/ejclaw
...
Detect owner Codex Bad Request loops
2026-04-29 22:25:38 +09:00
ejclaw
6c6b67daca
detect owner codex bad request loops
2026-04-29 22:20:06 +09:00
Eyejoker
8297057e5a
Merge pull request #108 from phj1081/codex/agent-browser-skill-docs
...
fix agent-browser skill command examples
2026-04-29 22:03:58 +09:00