symfonic.core.tools.ask_user¶
ask_user ¶
Built-in elicitation tool — ask_user.
Allows the agent to pause execution and request structured clarification from the user.
ask_user
async
¶
Sentinel for tool-schema registration.
The react node intercepts calls to ask_user BEFORE invocation;
if this body ever runs, it indicates a bug in the interrupt routing
and we raise loudly.