Commit Graph

  • 87c614548a update uv.lock main progress madcat 2026-05-30 17:43:34 +02:00
  • 66544f427d remove redundant marauder wrappers and anthropic dependency marauder-actual 2026-05-30 10:32:58 +02:00
  • a783da7415 refactor: drop dead sidecar, cart becomes source of truth for persona marauder-actual 2026-05-29 22:54:24 +02:00
  • 2ddf6b7741 deps: add markdown-it-py for TTS text stripping madcat 2026-05-29 19:53:55 +02:00
  • e2f6bc7ee3 fix: remove marauder/MCP references from all LLM-facing prompts marauder-actual 2026-05-29 19:16:14 +02:00
  • 13bb1c354b fix: strip markdown for TTS + render rich markdown in chat UI marauder-actual 2026-05-29 19:05:04 +02:00
  • 34295d2f14 use dedicated chat agent for opencode sessions marauder-actual 2026-05-29 18:42:44 +02:00
  • fa018f380c fix: SSE event parsing — use message.part.delta + correct session.status format marauder-actual 2026-05-29 18:26:31 +02:00
  • d2638e0650 fix: use vllm provider for qwen3-coder-next AWQ (already loaded) marauder-actual 2026-05-29 18:10:08 +02:00
  • f4eac499cf feat(auth): add /auth/token?t=<token> for headless login marauder-actual 2026-05-29 18:01:22 +02:00
  • 7b283d343e feat(transport): async prompt + SSE streaming from opencode events marauder-actual 2026-05-29 17:54:26 +02:00
  • 0ed951d505 fix: use ollama/qwen3-coder-next instead of anthropic, remove stale ANTHROPIC_MODEL ref marauder-actual 2026-05-29 17:51:44 +02:00
  • 92224e514f fix(transport): rewrite to use opencode session API instead of nonexistent /v1/chat/completions marauder-actual 2026-05-29 17:49:28 +02:00
  • 89a5a85c56 fix(ws): wrap TTS in timeout so it doesn't block WebSocket after text streams marauder-actual 2026-05-29 17:41:49 +02:00
  • df2791a4de feat(persona): samantha uses chatterbox-turbo with paralinguistic tags marauder-actual 2026-05-29 17:26:24 +02:00
  • c8b554ce76 fix(calibration): fallback voices use madcat-tts cart IDs, not piper model names marauder-actual 2026-05-29 16:59:59 +02:00
  • ae384fe618 feat: chatterbox TTS via madcat-tts daemon, Web Speech API STT, styled persona picker marauder-actual 2026-05-29 16:43:41 +02:00
  • f3c35eba72 fix(persona): always call sidecar, even in PREVIEW_MODE marauder-actual 2026-05-29 16:16:32 +02:00
  • 348918cad9 Merge branch 'feat/p3-transport' marauder-actual 2026-05-29 14:30:48 +02:00
  • 6dee0e8c6f fix(transport): use cart-specific voice IDs and TTS engine backends in PERSONAS marauder-actual 2026-05-29 14:27:18 +02:00
  • b0893a3699 feat(transport): swap Anthropic → opencode; add persona switcher marauder-actual 2026-05-29 14:18:47 +02:00
  • 4594f07ebc feat(calibration): 10-question battery, config-driven voice, WCAG-safe theme marauder-actual 2026-05-29 14:00:14 +02:00
  • 96ba8f4b6e chore: initial commit — chat-saiden web chat baseline marauder-actual 2026-05-29 13:47:34 +02:00