stale-toddler-98427
09/20/2025, 4:36 AMtall-airline-16756
09/20/2025, 4:36 AMtall-airline-16756
09/20/2025, 4:36 AMFunctionCallEvent within the RunResult system. You can also catch this through the conversation_item_added event, which logs the function call as it’s added to the chat history.
• When the tool finishes execution: After all requested tools have run, the function_tools_executed event is emitted. This event gives you details about the function calls and their results.
If you’d like, I’m here to help clarify anything or assist you with implementing these events—just let me know!
Sources: Events and error handling | LiveKit Docs | tests/test_evals.py | Events and error handling | LiveKit Docsstale-toddler-98427
09/20/2025, 4:52 AMtall-airline-16756
09/20/2025, 4:53 AMfunction_tools_executed, which happens right after the tools finish their work. This event gives you details about the function calls and their results.
If you’re hoping to catch the exact moment the LLM chooses to call a tool, that’s actually recorded internally as a FunctionCallEvent within the RunResult system. However, it’s not available as an external event you can subscribe to just yet. Please feel free to ask if you’d like me to clarify anything or if you have more questions—I’m here to help!
Sources: Events and error handling | LiveKit Docs | livekit-plugins/livekit-plugins-aws/livekit/plugins/aws/experimental/realti... | Events and error handling | LiveKit Docs