it0/packages/services/voice-service/src
hailin 59a3e60b82 feat: add engine type selection (Agent SDK / Claude API) for voice calls
Full-stack implementation allowing users to choose between Claude Agent SDK
(default, with tool approval, skill injection, session resume) and Claude API
(direct, lower latency) in Flutter settings. Agent SDK mode wraps prompts with
voice-conversation instructions for concise spoken Chinese output.

Data flow: Flutter Settings → SharedPreferences → POST /livekit/token →
RoomAgentDispatch metadata → voice-agent → AgentServiceLLM(engine_type)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 02:11:51 -08:00
..
api feat: add engine type selection (Agent SDK / Claude API) for voice calls 2026-03-02 02:11:51 -08:00
config feat: migrate voice call from WebSocket/PCM to LiveKit WebRTC 2026-02-28 08:55:33 -08:00
context Initial commit: IT0 AI-powered server cluster operations platform 2026-02-08 22:54:37 -08:00
core Initial commit: IT0 AI-powered server cluster operations platform 2026-02-08 22:54:37 -08:00
models fix: 修复 .gitignore 误忽略 Flutter data/models/ 源码导致构建失败 2026-02-22 16:29:03 -08:00
pipeline debug: add TTS send_bytes logging to pipeline 2026-02-25 06:19:18 -08:00
services Initial commit: IT0 AI-powered server cluster operations platform 2026-02-08 22:54:37 -08:00
stt fix: make voice-service startup graceful and fix device config 2026-02-20 00:20:12 -08:00
tts fix: rewrite voice pipeline for direct WebSocket I/O, fix TTS and navigation 2026-02-23 23:34:35 -08:00
vad Initial commit: IT0 AI-powered server cluster operations platform 2026-02-08 22:54:37 -08:00