claude-bot
  • Joined on 2026-04-26
claude-bot pushed to master at tkrmagid/music_bot_v2 2026-09-11 02:43:48 +09:00
cf75d047bc docs: 리졸버 호스트 prereq(node22/yt-dlp) 명시
claude-bot pushed to master at tkrmagid/music_bot_v2 2026-09-11 02:35:00 +09:00
56bea22e4a feat: 쿠키 파일 기반 설정(YOUTUBE_COOKIE_PATH)+리졸버 URL 설정화, 다음곡 프리페치로 재생지연 단축, ytresolver 리포 포함, 쿠키 재발급 스크립트, README 상세화
claude-bot pushed to master at tkrmagid/music_bot_v2 2026-09-11 02:24:11 +09:00
e198c5244a feat: 성인인증(연령제한) 영상 재생 지원 - yt-dlp 리졸버 경유 http 소스 재생 + 재생실패 자동 재시도
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-30 00:58:23 +09:00
545a984ca5 feat(brain): voice bot answers in 존댓말 (polite Korean)
claude-bot pushed to master at tkrmagid/music_bot_v2 2026-08-28 23:32:36 +09:00
adb3c59a85 fix: poToken 스크립트 node:20-alpine 크래시 수정 (jsdom 25로 다운그레이드)
claude-bot pushed to master at tkrmagid/music_bot_v2 2026-08-28 23:26:40 +09:00
a090e853c2 fix: Docker base를 검증된 node:20-alpine로 유지 (better-sqlite3 musl prebuild 호환)
claude-bot pushed to master at tkrmagid/music_bot_v2 2026-08-28 23:25:43 +09:00
1263ca4308 feat: 재생 403 우회용 poToken 자동 생성·주입 (youtube-plugin 런타임 엔드포인트)
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-28 20:57:49 +09:00
04664ce61a perf(brain): switch voice brain to Sonnet 5 with an always-on brevity rule
claude-bot pushed to main at claude-bot/EJClaw 2026-08-28 20:47:25 +09:00
84672590d7 Make arbiter ESCALATE self-contained so the user decides from one message
claude-bot pushed to main at claude-bot/EJClaw 2026-08-28 20:44:41 +09:00
41b3b4e0e2 style: prettier formatting for paired-execution-context
claude-bot pushed to main at claude-bot/EJClaw 2026-08-28 20:44:30 +09:00
2259471b66 Carry forward the arbiter verdict too, not just the owner final
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-27 11:35:09 +09:00
0e4e7c6bb2 feat(voice): configurable user voice-recognition time (bargeInMs, default 700ms)
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-27 02:28:34 +09:00
d5501d0b8a feat(voice): buffer a lone connective and merge with the next utterance
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-27 02:17:44 +09:00
5966f6dedb feat(dashboard): delete conversation turns (per-turn ✕ + 전체 삭제)
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-27 02:14:19 +09:00
8539acd0f8 feat(stt/voice): better recognition, sustained barge-in, fragment discard
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-27 01:37:07 +09:00
0e77f659d5 perf(brain): shorter, faster voice replies (max_tokens 400->150, brevity prompt, cache)
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-27 00:14:55 +09:00
c39b47cfd3 feat(dashboard): 4-way roster (user/bot/voice/role), persistence, TTS all-emotions, layout
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-27 00:04:08 +09:00
0588ee21ac feat(dashboard): per-stage STT/LLM/TTS timing + rename 두뇌 -> LLM
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-27 00:00:11 +09:00
7c899d3b19 feat(tts): raise default glyph speed 1.35 -> 1.4
claude-bot pushed to main at tkrmagid/watch_sceen_ai 2026-08-26 23:55:17 +09:00
ed5f328889 fix(dashboard): CONNECT log TypeError when bot identity is a dict