← Back to Dashboard
1. Sampling & Roots2. Async Tasks (2025)3. Elicitation & HITL4. Structured Content & Tool Annotations5. Completions & Metadata
Elicitation & HITL
📚 Advanced Features⏱ 9 min⭐ 100 XP
Elicitation
Sometimes a Tool realizes mid-execution that it needs clarification or missing data (e.g., "Which branch should I merge?").
Elicitation allows the Server to pause, ask the Host to prompt the user for input, and resume execution once the answer is received.
This creates a tight feedback loop where tools don't just 'fail' when missing arguments—they actively converse with the user!
🧪 Knowledge CheckPress 1-4 to select1 of 3
What occurs during Elicitation?
The server crashes to reboot.
The server pauses execution, requesting the UI to ask the human a clarifying question.
The LLM forgets the context window.
The transport layer switches to UDP.