Clean separationApplications own the UI and domain tools. Agents own the loop, LLM, and intelligence.