atlas_expand
Expand compact search refs by chunk ID to retrieve indexed symbol content, follow next_ref for truncated lines, and collect only the evidence needed.
Instructions
Expand compact search references by chunk id — no embedding and no Jev.
Start with only one or two refs, then inspect the response before expanding more. Each additional ref must fill a specific evidence gap. Use three to five only when the task already requires comparing those symbols; never open all hits automatically. Stop when there is enough evidence to answer.
Pass up to five ref values from a compact atlas_search response. Each ref
identifies a chunk in the current index (not a historical snapshot).
Legacy Base64 references are also supported. If the file changed or the
chunk is gone, the item is marked obsolete without returning stale lines.
Content comes from the original symbol's indexed line range, including text
truncated during indexing. If content_complete is false, pass next_ref to
atlas_expand again and concatenate content in content_range order (character
offsets, exclusive end). Follow next_ref only if the remaining content is
needed; a complete symbol requires all its pages. Continuations are tied to
the file hash and need no session cache.
A large class comes back as its header plus outline: the class's methods,
each with its own ref and line range. Expand only the methods you need;
follow next_ref only if you really need the whole class body.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| refs | Yes | Start with 1–2 search refs; add only needed evidence (hard limit 5). | |
| include_content | No | When true (default), include symbol content when it fits the search response budget. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |