Skip turn
Overview
The Skip Turn tool allows your conversational agent to explicitly pause and wait for the user to speak or act before continuing. This system tool is useful when the user indicates they need a moment, for example, by saying “Give me a second,” “Let me think,” or “One moment please.”
Functionality
- User-Initiated Pause: The tool is designed to be invoked by the LLM when it detects that the user needs a brief pause without interruption.
- No Verbal Response: After this tool is called, the assistant will not speak. It waits for the user to re-engage or for another turn-taking condition to be met.
- Seamless Conversation Flow: It helps maintain a natural conversational rhythm by respecting the user’s need for a short break without ending the interaction or the agent speaking unnecessarily.
The tool itself has no parameters that the LLM needs to provide.
API implementation
When creating an agent via API, you can add the Skip Turn tool to your agent configuration. It should be defined as a system tool, with the name skip_turn
.
UI configuration
You can also configure the Skip Turn tool directly within the Agent’s UI, in the tools section.
Step 1: Add a new tool
Navigate to your agent’s configuration page. In the “Tools” section, click on “Add tool”, the Skip Turn
option will already be available.
