-
f1f059a018
feat(dashboard): show Claude usage (tokens + requests) since server start
main
EJClaw
2026-08-22 16:40:25 +09:00
-
5d9161982f
feat(brain): rewrite system persona — Discord real-time voice AI, sectioned
EJClaw
2026-08-22 16:35:11 +09:00
-
be4bc87edf
feat(dashboard): conversation log filter by time/user/server/channel/content
EJClaw
2026-08-22 12:15:11 +09:00
-
50838ef602
docs(readme): document the operational voice-server, emotion TTS, and dashboard
EJClaw
2026-08-22 12:07:04 +09:00
-
441ab4831f
feat(bot+dashboard): whitelist/blacklist listen filter (users + roles)
EJClaw
2026-08-22 12:06:03 +09:00
-
7eb590b729
fix(bot): tear down existing voice connection before re-joining
EJClaw
2026-08-22 12:00:51 +09:00
-
d3cf4e01b5
feat(bot+dashboard): bot info, server/voice-channel picker, participants, speaker
EJClaw
2026-08-22 11:43:48 +09:00
-
6a2865d899
feat(dashboard): VSCode-style log dock, 3-row turns, log search/edit/delete
EJClaw
2026-08-22 11:35:11 +09:00
-
df07224feb
feat(dashboard): live-editable bot prompt via popup (view/edit/save)
EJClaw
2026-08-22 11:20:57 +09:00
-
1cb7658290
merge: unify Gitea main README history into code history
EJClaw
2026-08-22 11:13:23 +09:00
-
-
87b77f9997
fix(voice): stop dashboard from mangling the leading [감정] tag
EJClaw
2026-08-22 10:18:54 +09:00
-
4db73bf69f
feat(voice): express [감정] tags via pitch/speed instead of speaking them
EJClaw
2026-08-22 10:14:49 +09:00
-
f585ed7b76
feat(voice): bracketed emotion tags, [잡음] for noise, spoken emotion, concise replies
EJClaw
2026-08-22 01:44:25 +09:00
-
2c4c9ad82c
feat(bot): reach host voice-server + throttle DAVE decrypt error bursts
EJClaw
2026-08-21 23:22:21 +09:00
-
356d1128fa
fix(voice): stop backtick TTS crash and actually count error turns
EJClaw
2026-08-18 23:29:13 +09:00
-
ee6f6b7f55
fix(brain): ride out transient Claude 529 overloads
EJClaw
2026-08-18 23:09:36 +09:00
-
575ac2949a
feat(voice): real Claude brain in the Discord loop (think, not echo)
EJClaw
2026-08-18 23:03:55 +09:00
-
95e2d4472b
fix(bot): tolerate slow DAVE join + never crash on a receive-stream error
EJClaw
2026-08-18 22:05:57 +09:00
-
0f94245d5f
feat(voice): real Discord listen+speak loop (STT->echo->TTS)
EJClaw
2026-08-18 21:59:01 +09:00
-
b9c929a73f
feat(dashboard): browser STT recognition test on the GPU
EJClaw
2026-08-18 21:49:03 +09:00
-
77d7cd8b56
perf(voice): warm up STT+TTS workers before signalling ready
EJClaw
2026-08-18 21:06:23 +09:00
-
51811ad251
perf(voice): run STT+TTS on the GPU by default with CPU fallback
EJClaw
2026-08-18 21:02:52 +09:00
-
63fcfb7ba2
feat(stt): real Korean STT via persistent faster-whisper worker
EJClaw
2026-08-18 18:29:32 +09:00
-
6a138eff3a
feat(tts): real Korean TTS via persistent MeloTTS worker
EJClaw
2026-08-18 18:14:44 +09:00
-
4898192ae1
feat(brain): real Claude backend via Max OAuth token (auth_token + Claude Code system block)
EJClaw
2026-08-18 18:05:18 +09:00
-
9bac6d170a
fix(dashboard): stop infinite mock loop; add demo-mode warning banner
EJClaw
2026-08-16 23:06:30 +09:00
-
6b0755e1ff
feat: live status dashboard for the voice loop
EJClaw
2026-08-16 20:24:13 +09:00
-
3d76cd6c52
fix(docker): run official bot (dave/bot.mjs) in container, not selfbot join.mjs
EJClaw
2026-08-16 18:36:24 +09:00
-
27e449f9f1
feat(discord): migrate voice join from selfbot to official bot (bot.mjs)
EJClaw
2026-08-16 18:32:44 +09:00
-
5327f8ec7c
feat(dave): join with mic on (self_mute=false) so bot can speak and hear
EJClaw
2026-08-15 21:01:37 +09:00
-
3cc262ed18
fix(pipeline): cancel sibling loops on failure (TaskGroup, no close-during-use)
EJClaw
2026-08-15 20:57:49 +09:00
-
cfad568029
fix(dave): hard RUN_MS time-box ceiling armed at startup, not on ready gate
EJClaw
2026-08-15 19:28:14 +09:00
-
12f7399b36
build(docker): GPU-ready test image for .9 (CUDA 12.4 + py3.11 + node22/ffmpeg)
EJClaw
2026-08-15 19:22:49 +09:00
-
8b9a78ae14
docs(readme): record confirmed decisions + M1..M6 deployment milestones
claude-bot
2026-08-11 20:51:35 +09:00
-
9f3a57d8a0
feat(discord): M1 persistent selfbot voice joiner + record confirmed build decisions
EJClaw
2026-08-11 20:51:24 +09:00
-
35b65d0d45
docs(readme): hold Brain at 350ms, trim STT/TTS budget (total ~0.85s)
claude-bot
2026-08-11 20:35:30 +09:00
-
c93691cc26
docs(readme): hold Brain at 350ms, trim STT 250->150 and TTS 250->170 (total ~0.85s)
EJClaw
2026-08-11 20:35:30 +09:00
-
9a6484d47a
docs(readme): tighten latency budget to <=1s, STT via Discord voice, Korean human-like TTS
claude-bot
2026-08-11 17:52:09 +09:00
-
1eb6620eb3
docs(readme): tighten latency budget to <=1s, STT via Discord voice, Korean human-like TTS
EJClaw
2026-08-11 17:52:00 +09:00
-
18dce47c1c
docs(readme): refocus on voice loop first, defer screen share
claude-bot
2026-08-11 00:07:58 +09:00
-
b0ab23909e
docs(readme): refocus on voice loop first, defer screen share
EJClaw
2026-08-11 00:07:50 +09:00
-
2b6059141e
feat(voice): run pipeline eyes-free (STT -> Brain -> TTS), defer screen share
EJClaw
2026-08-11 00:05:02 +09:00
-
8f20f5f20c
docs(readme): sync implementation blueprint from owner workspace
claude-bot
2026-08-09 22:09:34 +09:00
-
b0780988a2
docs(readme): rewrite as implementation blueprint (latency budget, dual eye tracks, milestones)
EJClaw
2026-08-09 22:00:44 +09:00
-
932e1b76b2
docs(readme): fix run commands to use workspace venv (python/pytest not on PATH)
EJClaw
2026-08-09 21:53:09 +09:00
-
d756ea4cf5
docs(readme): rewrite as accurate project summary (selfbot receive + DAVE gate 1)
EJClaw
2026-08-09 21:51:42 +09:00
-
375e1e5539
feat(dave): pass arbiter gate 1 — selfbot joins DAVE/MLS E2EE voice group
EJClaw
2026-08-09 21:33:55 +09:00
-
07e773a5ac
docs(plan): switch decision #1 to selfbot protocol-level stream receive
claude-owner
2026-08-09 20:57:48 +09:00
-
7d20a40a84
feat(capture): lock decision #1 and prove Xvfb+Chromium frame capture
claude-owner
2026-08-09 20:52:57 +09:00
-
4eeddc4b1f
feat: scaffold watch-screen AI pipeline (mock-runnable skeleton)
claude-owner
2026-08-09 02:16:14 +09:00
-
caae56a36a
docs: update README to test token push
tkrmagid
2026-08-08 22:11:24 +09:00
-
0c90856282
chore: initialize paired workspace
EJClaw
2026-08-08 22:08:35 +09:00
-
-
c615f1f9a3
Initial commit
tkrmagid
2026-08-08 22:07:12 +09:00