You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(llm): consolidate tool call streaming events and add activeTools filtering
- Unify tool call event types into single streaming pipeline (tool_call_start, tool_call_delta, tool_call_delta_end, tool_call_available)
- Remove separate onLLMToolCall IPC listener in favor of integrated stream events
- Add activeTools parameter to StreamingService for dynamic tool availability filtering
- Implement experimental_repairToolCall handler to auto-fix malformed tool call JSON (unclosed quotes, braces, brackets)
- Replace custom cosineSimilarity implementation with AI SDK built-in function
- Simplify LLMStreamChunk interface to flatten tool call data structure with id, name, arguments, and argumentsDelta fields
- Remove LLMToolCall interface from preload in favor of inline stream chunk properties
- Update EventBus, stream processing, and tool handling to work with consolidated event model
- Improves tool call reliability and reduces IPC message overhead by consolidating events
0 commit comments