Context Engineering Overview Ensure that agents receive the right information at the right time. Context engineering is the practice of actively managing what an agent knows, rather than hoping it discovers what it needs. When to Use - Starting a new development session - Switching between unrelated tasks - When agent output quality degrades - When context window is approaching limits - Before delegating to a subagent Context Sources Rules Files - , , : persistent project-level guidance - Load automatically at session start - Keep concise and actionable Context Packing When starting a task, g…