The collection block was chosen when the capability was built, so a run narrowed through `state.sources` to one collection was still told how to attribute across collections it could not reach, while its results correctly carried no `Collection:` line. `get_instructions` composes it per run instead, from `state.sources` where the question narrowed the conversation and from the lent client or the scope otherwise. Order is preamble, base instructions, collection block. |
||
|---|---|---|
| .. | ||
| analysis.md | ||
| analysis_multiple_collections.md | ||
| rag.md | ||
| rag_multiple_collections.md | ||