it0/packages/services/agent-service/src
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
..
application feat: add multimodal image input with streaming markdown optimization 2026-02-28 03:24:17 -08:00
domain fix: PDF attachments sent as document blocks instead of image blocks 2026-02-28 05:27:41 -08:00
infrastructure fix: PDF attachments sent as document blocks instead of image blocks 2026-02-28 05:27:41 -08:00
interfaces feat: voice mode event filtering — skip tool/thinking events for Agent SDK 2026-03-02 02:56:41 -08:00
agent.module.ts fix: route AgentSkillService to per-tenant schema to match SDK engine 2026-02-27 21:21:36 -08:00
main.ts fix: increase body parser limit to 50mb for large PDF uploads 2026-02-28 05:35:43 -08:00