-
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
-
b0ef22e702
fix: use CODEX_HOME instead of CODEX_CONFIG_DIR for per-group session isolation
Eyejoker
2026-03-11 05:07:34 +09:00
-
7c49bdf6ce
feat: per-group model/effort overrides via containerConfig
Eyejoker
2026-03-11 04:31:41 +09:00
-
31d8eee5fe
feat: transcribe Discord audio attachments via OpenAI Whisper API
Eyejoker
2026-03-11 03:12:37 +09:00
-
8de978ccf6
feat: sync project workDir commands and skills into agent sessions
Eyejoker
2026-03-11 02:59:34 +09:00
-
aec2cd27af
feat: sync global ~/.claude/commands/ into agent sessions
Eyejoker
2026-03-11 02:34:20 +09:00
-
de0b166b5d
feat: sync user's global ~/.claude/skills/ into agent sessions
Eyejoker
2026-03-11 02:32:06 +09:00
-
9da32a9bb7
fix: use -c flag for codex effort instead of non-existent --effort
Eyejoker
2026-03-11 02:28:52 +09:00
-
021014cc56
feat: add CODEX_MODEL and CODEX_EFFORT env var support for codex-runner
Eyejoker
2026-03-11 02:25:20 +09:00
-
b748622523
fix: skip EXTRA_BASE scan when workDir is set
Eyejoker
2026-03-11 02:07:28 +09:00
-
cb51ef36f9
feat: add per-group workDir for agent working directory override
Eyejoker
2026-03-11 02:02:51 +09:00
-
82becfdfd7
feat: convert @username mentions to Discord ping format
Eyejoker
2026-03-11 01:53:40 +09:00
-
68691b7ea9
style: apply prettier formatting
Eyejoker
2026-03-11 01:01:56 +09:00
-
57cafc19f8
refactor: dual-instance setup, remove dead container code
Eyejoker
2026-03-11 00:50:03 +09:00
-
955a2901c8
feat: add 'both' agent type for shared Claude Code + Codex channels
Eyejoker
2026-03-10 23:58:13 +09:00
-
f02761eddb
refactor: remove container references from setup, use host process runners
Eyejoker
2026-03-10 23:26:08 +09:00
-
bbe8354bfd
fix: add npm-global to PATH for codex CLI, clear typing after response
Eyejoker
2026-03-10 21:46:36 +09:00
-
46f560ed67
fix: load agentType from DB, fix host process PATH and session resume
Eyejoker
2026-03-10 21:25:28 +09:00
-
08dd468692
feat: remove container layer, run agents as direct host processes
Eyejoker
2026-03-10 21:05:21 +09:00
-
4a34a9c802
feat: add Codex CLI support, dual Discord bots, and Discord typing fix
Eyejoker
2026-03-10 20:45:48 +09:00
-
d572bab5c6
feat: add marketplace skills as local project skills
gavrielc
2026-03-10 02:25:17 +02:00
-
621fde8c75
fix: update marketplace cache before installing skills plugin in setup
gavrielc
2026-03-10 01:05:41 +02:00
-
f41b399aa1
fix: register marketplace and install channel skills individually in setup
gavrielc
2026-03-10 01:03:26 +02:00
-
4dee68c230
fix: run npm install after channel merges in setup to catch new dependencies
gavrielc
2026-03-10 00:57:18 +02:00
-
e6ea914ef1
ci: add repo guard to merge-forward workflow to prevent conflicts on forks
gavrielc
2026-03-10 00:53:33 +02:00
-
8564937d93
docs: update token count to 38.8k tokens · 19% of context window
github-actions[bot]
2026-03-09 22:19:01 +00:00
-
5118239cea
feat: skills as branches, channels as forks
gavrielc
2026-03-10 00:18:25 +02:00
-
e7852a45a5
chore: bump version to 1.2.12
github-actions[bot]
2026-03-08 22:27:26 +00:00
-
13ce4aaf67
feat: enhance container environment isolation via credential proxy (#798)
Gabi Simons
2026-03-09 00:27:13 +02:00
-
8521e42f7b
Add /compact skill for manual context compaction (#817)
Akshan Krithick
2026-03-08 14:59:17 -07:00
-
4ccc5c57f2
chore: bump version to 1.2.11
github-actions[bot]
2026-03-08 19:43:31 +00:00
-
a689a18dfa
fix: close task container promptly when agent uses IPC-only messaging (#840)
glifocat
2026-03-08 20:43:21 +01:00
-
ab9abbb21a
feat(skill): add WhatsApp reactions skill (emoji reactions + status tracker) (#509)
Yonatan Azrielant
2026-03-08 14:02:20 -04:00
-
5b2bafd7bb
fix(whatsapp): use sender's JID for DM-with-bot registration, skip trigger (#751)
glifocat
2026-03-08 18:58:48 +01:00
-
cfabdd816b
fix broken step references in setup/SKILL.md (#794)
Thomas Lok
2026-03-08 02:58:52 +08:00
-
af937d6453
feat(skills): add image vision skill for WhatsApp (#770)
glifocat
2026-03-06 17:52:59 +01:00
-
be1991108b
fix(whatsapp): write pairing code to file for immediate access (#745)
glifocat
2026-03-06 17:51:00 +01:00
-
0b260ece57
feat(skills): add pdf-reader skill (#772)
glifocat
2026-03-06 17:47:12 +01:00
-
1e89d61928
docs: update token count to 37.5k tokens · 19% of context window
github-actions[bot]
2026-03-06 16:35:14 +00:00
-
cf99b833b0
chore: bump version to 1.2.10
github-actions[bot]
2026-03-06 16:35:08 +00:00
-
74b02c8715
fix(db): add LIMIT to unbounded message history queries (#692) (#735)
Gabi Simons
2026-03-06 18:34:55 +02:00
-
8c38a8c7ff
docs: update token count to 37.4k tokens · 19% of context window
github-actions[bot]
2026-03-06 16:28:45 +00:00
-
24c6fa25b1
chore: bump version to 1.2.9
github-actions[bot]
2026-03-06 16:28:41 +00:00
-
632713b208
feat: timezone-aware context injection for agent prompts (#691)
Gabi Simons
2026-03-06 18:28:29 +02:00
-
47ad2e654c
fix: add-voice-transcription skill drops WhatsApp registerChannel call (#766)
vsabavat
2026-03-06 02:27:25 -08:00
-
5a4e32623f
chore: bump version to 1.2.8
github-actions[bot]
2026-03-06 10:23:23 +00:00
-
ec0e42b034
fix: correct misleading send_message tool description for scheduled tasks (#729)
Minwoo Kim
2026-03-06 19:23:09 +09:00
-
ced0068738
docs: update token count to 37.3k tokens · 19% of context window
github-actions[bot]
2026-03-06 10:17:11 +00:00
-
c48314d813
chore: bump version to 1.2.7
github-actions[bot]
2026-03-06 10:17:06 +00:00
-
68123fdd81
feat: add update_task tool and return task ID from schedule_task
Gavriel Cohen
2026-03-06 12:15:36 +02:00
-
e14c8580af
Update README.md
gavrielc
2026-03-06 10:49:40 +02:00
-
298c3eade4
feat: add /add-ollama skill for local model inference (#712)
daniviber
2026-03-04 22:48:23 +01:00
-
6ad6328885
chore: bump version to 1.2.6
github-actions[bot]
2026-03-04 20:02:30 +00:00
-
5955cd6ee5
chore: update claude-agent-sdk to 0.2.68
gavrielc
2026-03-04 22:02:11 +02:00
-
590dc2193c
chore: bump version to 1.2.5
github-actions[bot]
2026-03-04 18:51:57 +00:00
-
df2bac61f0
fix: format src/index.ts to pass CI prettier check (#711)
glifocat
2026-03-04 19:51:40 +01:00
-
5aed615ac5
chore: bump version to 1.2.4
github-actions[bot]
2026-03-04 16:07:35 +00:00
-
1436186c75
fix: rename _chatJid to chatJid in onMessage callback
gavrielc
2026-03-04 18:07:13 +02:00