Commit Graph

  • 83c103324c feat: Phase 2 Memory Consolidation - Production Ready master koko210Serve 2026-02-03 23:17:27 +02:00
  • 323ca753d1 feat: Phase 1 - Discord bridge with unified user identity koko210Serve 2026-01-31 18:54:00 +02:00
  • 0a9145728e Ability to play Uno implemented in early stages! koko210Serve 2026-01-30 21:43:20 +02:00
  • 5b1163c7af Removed KV Cache offloading to increase performance koko210Serve 2026-01-30 21:35:07 +02:00
  • 7368ef0cd5 Added Japanese and Bulgarian addressing koko210Serve 2026-01-30 21:34:24 +02:00
  • 38a986658d moved AI generated readmes to readme folder (may delete) koko210Serve 2026-01-27 19:58:26 +02:00
  • c58b941587 moved AI generated readmes to readme folder (may delete) koko210Serve 2026-01-27 19:57:48 +02:00
  • 0f1c30f757 Added verbose logging to llama-swap-rocm. Not sure if does anything... koko210Serve 2026-01-27 19:57:04 +02:00
  • 55fd3e0953 Cleanup. Moved prototype and testing STT/TTS to 1TB HDD koko210Serve 2026-01-27 19:55:13 +02:00
  • ecd14cf704 Able to now address Miku in Cyrillic, Kanji and both Kanas, incl. Japanese honorifics koko210Serve 2026-01-27 19:53:18 +02:00
  • 641a5b83e8 Improved Evil Mode toggle to handle edge cases of the pfp and role color change. Japanese swallow model compatible (should be). koko210Serve 2026-01-27 19:52:39 +02:00
  • c0aaab0c3a Disabled KV cache offloading on llama-server and enabled Flash Attention. Performance gains in the tens. koko210Serve 2026-01-27 19:11:49 +02:00
  • dca58328e4 Tuned the Japanese mode system prompt and model better koko210Serve 2026-01-23 17:01:47 +02:00
  • fe0962118b Implemented new Japanese only text mode with WebUI toggle, utilizing a llama3.1 swallow dataset model. Next up is Japanese TTS. koko210Serve 2026-01-23 15:02:36 +02:00
  • eb03dfce4d refactor: Implement low-latency STT pipeline with speculative transcription koko210Serve 2026-01-22 22:08:07 +02:00
  • 2934efba22 Implemented experimental real production ready voice chat, relegated old flow to voice debug mode. New Web UI panel for Voice Chat. koko210Serve 2026-01-20 23:06:17 +02:00
  • 362108f4b0 Decided on Parakeet ONNX Runtime. Works pretty great. Realtime voice chat possible now. UX lacking. koko210Serve 2026-01-19 00:29:44 +02:00
  • 0a8910fff8 Changed stt to parakeet — still experiemntal, though performance seems to be better koko210Serve 2026-01-18 03:35:50 +02:00
  • 50e4f7a5f2 Error in llama-swap catchall implemented + webhook notifier koko210Serve 2026-01-18 01:30:26 +02:00
  • d1e6b21508 Phase 4 STT pipeline implemented — Silero VAD + faster-whisper — still not working well at all koko210Serve 2026-01-17 03:14:40 +02:00
  • 3e59e5d2f6 Phase 3 implemented — Text LLM can now stream to the TTS pipeline with the !miku say command koko210Serve 2026-01-17 00:01:17 +02:00
  • 9943cecdec Phase 2 implemented and tested. Added warmup to pipeline and Miku queues tokens while the pipeline is warming up koko210Serve 2026-01-16 23:37:34 +02:00
  • b0066f3525 Tested Phase 1, fixed text channel blocking while in voice and implemented joining and leaving VC from Phase 2 koko210Serve 2026-01-16 20:39:23 +02:00
  • 911f11ee9f Untested Phase 1 (Foundation & Resource management) of voice chat integration koko210Serve 2026-01-16 13:01:08 +02:00
  • 353c9c9583 Face Detector container now able to be created, started and stopped from within miku-bot container koko210Serve 2026-01-11 02:01:41 +02:00
  • 2d3b9d0e08 Fix IndentationError in persona_dialogue.py by removing stray docstring delimiter koko210Serve 2026-01-10 23:01:28 +02:00
  • f576db0d88 fix: Remove duplicate json import causing runtime error koko210Serve 2026-01-10 21:05:46 +02:00
  • 32c2a7b930 feat: Implement comprehensive non-hierarchical logging system koko210Serve 2026-01-10 20:46:19 +02:00
  • ce00f9bd95 Changed misleading face detector warning message on startup in the log koko210Serve 2026-01-09 00:13:03 +02:00
  • 1fc3d74a5b Add dual GPU support with web UI selector koko210Serve 2026-01-09 00:03:59 +02:00
  • ed5994ec78 Fix: Resolve webhook send timeout context error koko210Serve 2026-01-07 13:44:13 +02:00
  • caab444c08 Add webhook option to manual message override for persona selection koko210Serve 2026-01-07 10:21:46 +02:00
  • 86a54dd0ba Allow Bipolar Mode to be enabled independently of Evil Mode koko210Serve 2026-01-06 23:48:14 +02:00
  • 9786f984a6 Fix: Explicitly pass change_role_color=True when switching modes after bipolar argument koko210Serve 2026-01-06 14:01:39 +02:00
  • 8012030ea1 Implement Bipolar Mode: Dual persona arguments with webhooks, LLM arbiter, and persistent scoreboard koko210Serve 2026-01-06 13:57:59 +02:00
  • 1e6e097958 Add role color management to evil mode koko210Serve 2026-01-02 19:45:56 +02:00
  • 5d1e669b5a Add evil mode support to figurine tweet notifier koko210Serve 2026-01-02 18:09:50 +02:00
  • 6ec33bcecb Implement Evil Miku mode with persistence, fix API event loop issues, and improve formatting koko210Serve 2026-01-02 17:11:58 +02:00
  • b38bdf2435 feat: Add advanced engagement submenu with user targeting and engagement types koko210Serve 2025-12-16 23:13:19 +02:00
  • dfcda72cc8 Add reply functionality to manual message override with mention control koko210Serve 2025-12-14 16:41:02 +02:00
  • c62b6817c4 Fix image generation UI: add image preview, serving endpoint, and proper error handling koko210Serve 2025-12-13 00:36:35 +02:00
  • bb82b7f146 Add interactive Chat with LLM interface to Web UI koko210Serve 2025-12-13 00:23:03 +02:00
  • 65e6c3e7ea Add 'Detect and Join Conversation' button to Web UI and CLI koko210Serve 2025-12-10 14:57:59 +02:00
  • 76aaf6c437 Fix autonomous logic: prevent actions when user addresses Miku koko210Serve 2025-12-10 10:56:34 +02:00
  • 675bb21653 Disable model warmup to improve switching speed koko210Serve 2025-12-10 10:09:37 +02:00
  • a7f3a0a0ee Add comprehensive CLI tool with interactive shell mode koko210Serve 2025-12-10 10:02:34 +02:00
  • 711101816a Fix: Apply twscrape monkey patch to resolve 'Failed to parse scripts' error koko210Serve 2025-12-10 09:48:25 +02:00
  • f27d7f4afe Fix JavaScript integer precision loss for Discord IDs in web UI koko210Serve 2025-12-08 01:14:29 +02:00
  • 330cedd9d1 chore: organize backup files into dated directory structure koko210Serve 2025-12-07 23:54:38 +02:00
  • 9009e9fc80 Add animated GIF support for profile pictures koko210Serve 2025-12-07 23:48:12 +02:00
  • 782d8e4f84 Fix syntax error in image processing: fix truncated variable assignment koko210Serve 2025-12-07 18:03:36 +02:00
  • 7dd671d6cf Fix syntax error: remove stray URL in bot.py koko210Serve 2025-12-07 18:02:22 +02:00
  • d58be3b33e Remove all Ollama remnants and complete migration to llama.cpp koko210Serve 2025-12-07 17:50:08 +02:00
  • a6da4c0c2e Update README.md Koko210 2025-12-07 17:36:59 +02:00
  • 37063b7f85 Add comprehensive README with features, setup, and documentation koko210Serve 2025-12-07 17:29:24 +02:00
  • 88d4256755 Organize documentation: Move all .md files to readmes/ directory koko210Serve 2025-12-07 17:21:59 +02:00
  • 8c74ad5260 Initial commit: Miku Discord Bot koko210Serve 2025-12-07 17:15:09 +02:00