Build
Overview
Build a SID-1 retrieval integration one step at a time.


The quickstart covers a basic implementation of SID-1; now we'll go deeper on integrating SID-1 into your search stack.
Build overview
- Make a request: call SID-1 with the system prompt and tool names.
- Run the tools on your backend: connect
search,text_search, andreadto your index. - Loop and exit: append tool results, call SID-1 again, and stop when it reports IDs.
- Best practices: add parallelism, timeouts, retries, turn caps, and evals.
Each step maps onto one part of the SID-1 pipeline you saw on the overview; the diagram above shows which part each page covers.
What you implement vs what SID-1 does
You implement the search tools and the loop that runs them against your backend. SID-1 decides what to search, how to phrase each query, and when to stop.
See what you build, and what SID-1 does for the split, and run the tools on your backend for the detail.