Commit Graph

  • 2ffb4d5696 fix: fixed-width English reset format for monospace alignment Eyejoker 2026-03-24 01:32:18 +09:00
  • 6ac706f9c5 fix: unify reset time format to relative (Xh Ym 후) for all rows Eyejoker 2026-03-24 01:31:10 +09:00
  • 0375912c2b fix: render reset times in dashboard usage rows Eyejoker 2026-03-24 01:29:32 +09:00
  • 9e091df6f6 fix: scan all Codex limits for max 5h/7d, persist d7 reset times Eyejoker 2026-03-24 01:28:48 +09:00
  • c7a3a56386 feat: scan all Codex accounts on startup + hourly, cache 5h/7d usage Eyejoker 2026-03-24 01:25:02 +09:00
  • 60dab43a3f feat: parse retry-after from errors, cache codex usage per account Eyejoker 2026-03-24 01:16:54 +09:00
  • 2e6fc4a08e fix: add warn log for usage content build failures Eyejoker 2026-03-23 23:18:47 +09:00
  • 7401626356 feat: persist rotation state across restarts, fix dashboard alignment Eyejoker 2026-03-23 23:16:54 +09:00
  • 30be180f4b fix: codex rate-limit retry immediately instead of next request Eyejoker 2026-03-23 23:07:35 +09:00
  • 816b0a39cc feat: Codex account rotation + fix rate-limit detection Eyejoker 2026-03-23 23:06:17 +09:00
  • 0b86f937f4 fix: read tokens from .env file, clean up debug logs Eyejoker 2026-03-23 22:41:07 +09:00
  • 83b25fb7bd feat: Claude usage API + multi-account dashboard display Eyejoker 2026-03-23 22:15:06 +09:00
  • d378598f2e feat: Claude OAuth token rotation on rate-limit Eyejoker 2026-03-23 22:01:06 +09:00
  • ee65330e66 fix: rollback codex SDK to 0.115.0 (0.116.0 causes stuck turns) Eyejoker 2026-03-23 20:38:30 +09:00
  • 45a332f6bb docs: update Node requirement to 24+ Eyejoker 2026-03-23 20:30:29 +09:00
  • 961b8ccf65 docs: add SDK version badges to README Eyejoker 2026-03-23 20:17:52 +09:00
  • 2161b555ec fix: dedup intermediate/final, filter long descriptions, update SDKs Eyejoker 2026-03-23 20:16:54 +09:00
  • 21a6be84b4 feat: multi-agent progress tracking with per-subagent display Eyejoker 2026-03-23 19:46:08 +09:00
  • 8c98ad9faf fix: intermediate text as standalone messages, preserve progress Eyejoker 2026-03-23 19:29:16 +09:00
  • 720086808a fix: intermediate text as separate messages, not progress heading Eyejoker 2026-03-23 19:26:20 +09:00
  • be9dfa64b0 fix: deduplicate progress at runner level, not host revert Eyejoker 2026-03-23 19:22:14 +09:00
  • 83df0e7dc1 fix: use task_started description as immediate heading, dedupe final Eyejoker 2026-03-23 19:20:23 +09:00
  • a8a1c9b45a fix: throttle progress edits via 5s ticker, prevent Discord rate limit Eyejoker 2026-03-23 19:13:51 +09:00
  • 5112af6741 fix: progress ticker on tool-activity, last-line └, summary+description both shown Eyejoker 2026-03-23 18:52:17 +09:00
  • 6268ee64ed fix: prevent bot ping-pong in implicit continuation window Eyejoker 2026-03-23 18:44:43 +09:00
  • ac11cb7df1 feat: show tool activity sub-lines in progress messages Eyejoker 2026-03-23 18:31:20 +09:00
  • bf1453541f fix: buffer progress to prevent final-like text from showing Eyejoker 2026-03-23 18:23:46 +09:00
  • 08a560f144 fix: revert progress to previous text when final matches last progress Eyejoker 2026-03-23 18:06:17 +09:00
  • 0438d9113b fix: clean up progress tracking, fix subagent summary field handling Eyejoker 2026-03-23 17:59:49 +09:00
  • 7908115ea8 feat: enable subagent progress summaries in Claude runner Eyejoker 2026-03-23 17:09:42 +09:00
  • 77e79505eb feat: auto-suspend tasks on quota errors, add Claude progress tracking Eyejoker 2026-03-23 17:03:17 +09:00
  • 42d721a9ec fix claude turn teardown and start CI watchers immediately Eyejoker 2026-03-23 08:55:48 +09:00
  • 7100a13b39 style: normalize rebrand test formatting Eyejoker 2026-03-23 08:09:32 +09:00
  • d28b6151a8 chore: rebrand runtime and docs to EJClaw Eyejoker 2026-03-23 08:09:15 +09:00
  • 634db6f6a9 docs: generalize upstream reference in zh readme Eyejoker 2026-03-23 07:56:07 +09:00
  • c3bed7cdad fix: correct architecture diagram, remove directory layout Eyejoker 2026-03-23 07:52:56 +09:00
  • 177b4450ef rebrand to EJClaw, update README and browser skill Eyejoker 2026-03-23 07:51:00 +09:00
  • d3833eb20d style: format agent runner imports Eyejoker 2026-03-23 07:31:26 +09:00
  • f42234bc65 refactor: split runner env and slim dashboard facade Eyejoker 2026-03-23 07:30:55 +09:00
  • 50e8fd4d20 fix: reserve queue capacity for chat runs Eyejoker 2026-03-23 07:21:58 +09:00
  • f5eae07657 fix: use resolved ipc dirs for recovery flow Eyejoker 2026-03-23 07:18:47 +09:00
  • 9def49f7fb fix: isolate watcher task runtimes Eyejoker 2026-03-23 07:16:07 +09:00
  • 867a6a80ef style: format extracted helpers Eyejoker 2026-03-23 07:00:22 +09:00
  • a2db8f6c0e refactor: extract dashboard and task helpers Eyejoker 2026-03-23 06:59:59 +09:00
  • 866d4970f3 fix: ignore watcher status control messages Eyejoker 2026-03-23 06:45:04 +09:00
  • 2ab7aedcce style: format extracted runtime helpers Eyejoker 2026-03-23 06:39:47 +09:00
  • 898c77fcfc refactor: consolidate runtime helpers Eyejoker 2026-03-23 06:39:26 +09:00
  • c733217074 style: format runtime helpers Eyejoker 2026-03-23 06:17:41 +09:00
  • d4b19ab950 refactor: split message runtime state Eyejoker 2026-03-23 06:17:17 +09:00
  • ff1d2c76d4 style: format group queue test Eyejoker 2026-03-23 05:55:21 +09:00
  • 2c37103243 refactor: restore pre-v1 runtime follow-up flow Eyejoker 2026-03-23 05:54:48 +09:00
  • 77a7918063 fix: restore implicit follow-up continuation Eyejoker 2026-03-23 05:46:37 +09:00
  • 4df30a9b9b fix: keep ci watchers off the chat queue Eyejoker 2026-03-23 05:40:31 +09:00
  • 25b1d702dd style: format isolated task queue scheduling Eyejoker 2026-03-23 05:31:11 +09:00
  • 2eebe3c7f4 fix: prevent isolated watchers from blocking chat Eyejoker 2026-03-23 05:30:58 +09:00
  • cad6ec309c style: format watcher elapsed helper Eyejoker 2026-03-23 05:23:12 +09:00
  • 127eacb564 fix: restore watcher elapsed status updates Eyejoker 2026-03-23 05:22:52 +09:00
  • 7c6019dea3 refactor: drop idle queue state Eyejoker 2026-03-23 04:57:13 +09:00
  • 02408aae8e refactor: make runners single-turn Eyejoker 2026-03-23 04:51:54 +09:00
  • 83d7bf3d51 feat: merge per-group codex config overlay Eyejoker 2026-03-23 04:20:55 +09:00
  • f49d0f1732 fix: restore mentionless paired room bot flow Eyejoker 2026-03-23 04:18:44 +09:00
  • be521eb903 fix: require triggers for paired bot messages Eyejoker 2026-03-23 04:15:22 +09:00
  • 1974f8a6dc refactor: remove active follow-up piping Eyejoker 2026-03-23 04:13:53 +09:00
  • 3435b99cfc fix: remove silent run budget Eyejoker 2026-03-23 04:07:12 +09:00
  • 562067352a fix: keep finals separate after silent retries Eyejoker 2026-03-23 03:54:19 +09:00
  • 290cd95e51 fix: separate finals from tracked progress Eyejoker 2026-03-23 03:54:04 +09:00
  • 78145c1d46 fix: simplify follow-up lifecycle after output Eyejoker 2026-03-23 02:11:08 +09:00
  • 58868b02d1 style: format message runtime helper Eyejoker 2026-03-23 02:20:10 +09:00
  • 1a702d61e3 simplify runtime turn and progress handling Eyejoker 2026-03-23 02:19:48 +09:00
  • b83cc95963 fix: restore best-effort progress and requeue stale follow-ups Eyejoker 2026-03-23 01:28:52 +09:00
  • b5fccf23c4 style: format restart recovery test Eyejoker 2026-03-23 01:00:45 +09:00
  • 28eb8c6cb1 fix: harden restart recovery flow Eyejoker 2026-03-23 01:00:14 +09:00
  • a1324726b1 style: format after runtime unification Eyejoker 2026-03-23 00:44:04 +09:00
  • d4fc498268 refactor: unify runtime into single message-runtime path Eyejoker 2026-03-23 00:43:57 +09:00
  • badb900a23 style: format files after pre-commit prettier run Eyejoker 2026-03-23 00:11:44 +09:00
  • b647502a10 feat: add seq cursor, work_items, provider fallback, and delivery reliability Eyejoker 2026-03-23 00:11:32 +09:00
  • dd15585941 fix: pass actual chat JID to agent runner instead of group folder Eyejoker 2026-03-21 14:27:00 +09:00
  • 2c8260135f style: format message-runtime files Eyejoker 2026-03-21 12:29:12 +09:00
  • 9b741be902 fix: resolve session race condition and follow-up turn output loss Eyejoker 2026-03-21 12:28:44 +09:00
  • 767ab20d76 Restrict Codex task scheduling to CI watchers Eyejoker 2026-03-20 04:09:36 +09:00
  • f3283f0314 style: format merged scheduler and db changes Eyejoker 2026-03-20 03:48:48 +09:00
  • 6eb72ad499 Merge origin/main into chore/nanoclaw-recursive-room Eyejoker 2026-03-20 03:48:29 +09:00
  • f281a2ee52 style: apply formatter to runtime files Eyejoker 2026-03-20 03:42:22 +09:00
  • a293a701f4 fix: restore regressions from discord-only refactor Eyejoker 2026-03-20 03:41:53 +09:00
  • 2b08851c2f style: format config and db Eyejoker 2026-03-20 01:08:15 +09:00
  • bb0628e8f4 refactor: remove legacy container and non-discord remnants Eyejoker 2026-03-20 01:07:46 +09:00
  • ea09560128 Add prompts for nanoclaw recursive improvement room Eyejoker 2026-03-20 00:20:39 +09:00
  • 41afcb91cf feat: integrate Memento MCP for shared memory across agents Eyejoker 2026-03-20 00:12:43 +09:00
  • e7200a1ed8 Fix Codex task target JID injection Eyejoker 2026-03-19 14:35:30 +09:00
  • 193119945a Add self-stopping CI watch tasks Eyejoker 2026-03-19 14:14:39 +09:00
  • aa063ccea4 Reset Codex progress tracking between turns Eyejoker 2026-03-19 04:02:51 +09:00
  • f2ad1331a9 Rebrand NanoClaw to EJClaw Eyejoker 2026-03-19 03:31:41 +09:00
  • 29b78fc286 Refine Codex progress message tracking Eyejoker 2026-03-19 03:22:31 +09:00
  • 779d57c392 Stabilize paired-room orchestration and Codex app-server flow Eyejoker 2026-03-19 02:57:14 +09:00
  • b710d4a33d chore: update claude-agent-sdk to 0.2.76, read dashboard config from .env Eyejoker 2026-03-16 05:54:17 +09:00
  • 385f3a0349 feat: block follow-up IPC after closeStdin with closingStdin flag Eyejoker 2026-03-16 05:39:35 +09:00
  • ea03956d0a feat: show session ID in dashboard status display Eyejoker 2026-03-16 05:36:30 +09:00
  • 6f38f1cd63 feat: add SESSION_COMMAND_USER_IDS for admin session command access Eyejoker 2026-03-16 05:14:38 +09:00
  • 7e77f37948 refactor: extract dashboard and message-runtime from index.ts Eyejoker 2026-03-16 05:08:19 +09:00
  • e23315ed48 feat: usage/server dashboard with progress bars and aligned labels Eyejoker 2026-03-15 22:37:40 +09:00