Context is the scarce resource in agent systems. Practical strategies for spending it well: compaction, structured note-taking, and when to reach for sub-agents.
Still the best starting point on agent architecture. The workflows-versus-agents distinction and the five patterns — prompt chaining, routing, parallelization, orchestrator-worker, evaluator-optimizer — became the vocabulary everyone builds with.