LLM agent execution is fundamentally a search problem: the core task is ensuring the context window contains the right information at the right moment before a tool call or user response, not just composing a better prompt.
It moves the engineer's focus from prompt authoring to building retrieval/indexing and context-population mechanisms. Most agent infrastructure investment should therefore target context acquisition and relevance rather than model prompting.
Any agentic system can be analyzed as a search system whose corpus is the union of tools, memories, databases, and other agents' outputs; agent quality reduces to context-placement quality.
I don't think agent to agent makes much sense as a concept. So I want to reframe the entire talk in terms of search.
Running an LLM agent is fundamentally a search problem focused on context window optimization.