Lets the live voice call invoke the app's declared tools (pause_game,
set_feature, …). The companion's voice LLM calls a tool → invoke() runs the
app's onToolCall handler and resolves with a result string fed back to the
model. Wired by connectCall from the tools declared at createCompanion().
Lets the live voice call invoke the app's declared tools (pause_game, set_feature, …). The companion's voice LLM calls a tool → invoke() runs the app's onToolCall handler and resolves with a result string fed back to the model. Wired by connectCall from the tools declared at createCompanion().