it0/packages
hailin da17488389 feat: voice mode event filtering — skip tool/thinking events for Agent SDK
1. Remove on_enter greeting entirely (no more race condition)
2. voice-agent sends voiceMode: true when engine_type is claude_agent_sdk
3. AgentController.runTaskStream() filters thinking, tool_use, tool_result
   events in voice mode — only text, completed, error reach the client
4. Detailed logging: each event logged with [FILTERED-voice] tag when skipped

Claude API mode is completely unaffected (voiceMode defaults to false).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 02:56:41 -08:00
..
gateway feat: add voice I/O test page in Flutter settings 2026-02-24 05:16:10 -08:00
services feat: voice mode event filtering — skip tool/thinking events for Agent SDK 2026-03-02 02:56:41 -08:00
shared fix: add attachments JSONB column to conversation_messages schema 2026-02-28 04:18:35 -08:00