Phase 13: Tools & Protocols
AI From Scratch/Lesson 12/~45 minutes

Roots and Elicitation — Scoping and Mid-Flight User Input

Hard-coded paths break the moment a user opens a different project. Pre-filled tool arguments break when the user under-specifies. Roots scope the server to a user-controlled set of URIs; elicitation pauses mid-tool-call to ask the user fo...

BuildPython (stdlibroots + elicitation demo)
Loading lesson page...