Commit Graph

  • 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
  • 9a6d9f4c4b revert: roll back DB merge, keep useful improvements Eyejoker 2026-03-15 22:35:53 +09:00
  • e2d6476cdf refactor: rename container/ to runners/ Eyejoker 2026-03-15 19:29:23 +09:00
  • 6f4b6f8df7 feat: prepare DB for shared access (WAL, service partitioning) Eyejoker 2026-03-15 18:45:56 +09:00
  • 26783e520e refactor: switch codex runner from app-server to SDK Eyejoker 2026-03-14 22:42:47 +09:00
  • 66bc3c6ff1 fix: skip discord-codex channel registration on codex service Eyejoker 2026-03-14 19:13:16 +09:00
  • 35356dd8a7 refactor: remove token-refresh, use env-based auth only Eyejoker 2026-03-14 19:09:40 +09:00
  • 3546a35354 refactor: skip token auto-refresh when using env-based auth Eyejoker 2026-03-14 19:01:30 +09:00
  • e4eca65c7c feat: suppress Discord link embed previews on bot messages Eyejoker 2026-03-14 03:29:26 +09:00
  • f388323987 chore: increase text file inline limit from 8000 to 32000 chars Eyejoker 2026-03-14 02:34:34 +09:00
  • ae1b37694e feat: inline text file attachments from Discord Eyejoker 2026-03-14 02:32:14 +09:00
  • 16ab231df4 docs: update README, CLAUDE.md, and skills for Groq Whisper Eyejoker 2026-03-14 02:02:37 +09:00
  • b8421b659d feat: switch audio transcription from OpenAI Whisper to Groq Whisper Eyejoker 2026-03-14 01:51:38 +09:00
  • b8292e14a1 feat: shared transcription cache to avoid duplicate Whisper API calls Eyejoker 2026-03-14 01:40:35 +09:00
  • 7a726c335d feat: purge status channel on startup for clean dashboard Eyejoker 2026-03-14 00:52:41 +09:00
  • d06a835163 fix: usage dashboard - remove title, use system uptime, handle null limitName, drop seconds from timestamp Eyejoker 2026-03-14 00:50:29 +09:00
  • 26d50933de fix: re-throw editMessage errors so dashboard can reset message ID Eyejoker 2026-03-14 00:45:25 +09:00
  • 9e36d9d8d2 style: prettier formatting for discord test Eyejoker 2026-03-14 00:44:02 +09:00
  • e0fcf836f4 feat: gate usage dashboard behind USAGE_DASHBOARD env var Eyejoker 2026-03-13 23:51:31 +09:00
  • cf75a1b993 feat: API usage in live dashboard + Discord channel names Eyejoker 2026-03-13 23:48:36 +09:00
  • 7dcb3fe1e4 feat: status dashboard categories/ordering + live usage dashboard Eyejoker 2026-03-13 23:42:45 +09:00
  • 27d4ea05dc feat: add status dashboard for live agent monitoring Eyejoker 2026-03-13 23:05:32 +09:00
  • 6a65136ff2 style: collapse multiline parseInt in config Eyejoker 2026-03-13 22:44:58 +09:00
  • 37188bd98e refactor: remove auto-continue from codex runner Eyejoker 2026-03-13 22:43:06 +09:00
  • 8bd5f71a95 chore: remove container legacy references Eyejoker 2026-03-13 20:22:17 +09:00
  • 60de59627c docs: complete setup guide with step-by-step instructions Eyejoker 2026-03-13 20:04:46 +09:00
  • 1897b56760 docs: clean up README, remove upstream comparison table Eyejoker 2026-03-13 19:59:06 +09:00
  • d295eb7aaf docs: update README to reflect current codebase Eyejoker 2026-03-13 19:56:19 +09:00
  • d4e2d78585 fix: clean up empty bullet points after stripping image links Eyejoker 2026-03-13 19:32:34 +09:00
  • 288c3c63c7 feat: convert non-image markdown links to readable filenames in Discord Eyejoker 2026-03-13 19:28:17 +09:00
  • 3cff07cc2e refactor: remove SendImage tag, rely on natural markdown link parsing Eyejoker 2026-03-13 19:24:49 +09:00
  • fd5c81401d feat: also parse markdown image links for Discord image sending Eyejoker 2026-03-13 19:23:49 +09:00
  • a1db0e2161 feat: support agent-to-user image sending via Discord Eyejoker 2026-03-13 19:18:09 +09:00
  • 8a0e407526 feat: add Discord image receiving for Claude Code and Codex agents Eyejoker 2026-03-13 19:15:23 +09:00
  • a10cf049ca feat: auto-continue turns when Codex responds without tool execution Eyejoker 2026-03-13 18:04:13 +09:00
  • 09a089ccaf refactor: unify skill sync, remove commands directory Eyejoker 2026-03-13 17:03:28 +09:00
  • 922ec60517 fix: sync Claude Code skills/commands to Codex sessions Eyejoker 2026-03-13 16:45:36 +09:00
  • bd7f4408ae refactor: rename container references to agent across codebase Eyejoker 2026-03-13 16:18:36 +09:00
  • 35277cea0a feat: codex app-server integration, token sync fix, typing fix Eyejoker 2026-03-13 16:03:08 +09:00
  • 0515edc93d feat: OAuth auto-refresh, Codex session resume, MCP injection, and secret sanitization Eyejoker 2026-03-12 02:47:24 +09:00
  • 3fd9ce18b5 feat: sync skills to per-group Codex session dirs Eyejoker 2026-03-11 20:06:38 +09:00
  • 03c1a67649 fix: sync instructions.md to per-group Codex session dirs Eyejoker 2026-03-11 19:01:09 +09:00
  • 2cbaa47101 fix: use NANOCLAW_IPC_DIR env var in MCP server instead of hardcoded /workspace/ipc Eyejoker 2026-03-11 18:48:06 +09:00
  • aed051fb96 fix: sync ~/.claude/.credentials.json to per-group session dirs Eyejoker 2026-03-11 16:49:09 +09:00