Knowledge is not your data
Use knowledge for what is semantically true and slow-moving:Searching from a turn
An assistant with knowledge sources getssearch_knowledge, which it can call
mid-conversation like any other tool. You do not need to expose knowledge
yourself.
The context budget
Everything competes for one budget: system prompt, knowledge, memory, conversation history, and your tool results. When it overflows, the platform drops in a fixed order — memory first, then knowledge, then it trims the summary, then the oldest messages. The system prompt and the incoming message are never dropped.Long tool results consume that budget. A 4,000-character catalogue dump can
push out the knowledge the assistant needed to answer the next question.
Return what was asked for.

