Chapter 4 · Domain 1 · 27% of the exam (unconfirmed)
Guardrails and Context Management
2 min read · Chapter 4 of 4
Guardrails for Agentic Systems
- Reversibility awareness — an agent should be able to distinguish an action it can freely retry (reading a file) from one it can't easily undo (deleting a record, sending an email) and treat the latter with more caution or require confirmation.
- Scoped permissions — tools should expose only what the task needs; a code-review agent does not need write access to production databases.
- Bounded loops — every agent loop needs a maximum iteration count or clear stop condition, or a stuck agent can burn tool calls indefinitely without making progress.
- Human-in-the-loop checkpoints — for high-stakes or hard-to-reverse actions, the architecturally correct pattern is a pause for explicit approval, not an autonomous action.
Context Is the Scarce Resource
Every tool result, every sub-agent summary, and every turn of conversation consumes context window — the model's finite working memory for the current task. Good agentic architecture treats context as a budget to be spent deliberately: summarizing instead of passing raw data forward, discarding intermediate detail once its conclusion is captured, and isolating unrelated sub-tasks into their own contexts (via sub-agents) rather than letting one context accumulate everything.
A system that appears to "forget" earlier instructions on a long task is usually not a reasoning failure — it is a context-management failure, where important information was pushed out or diluted by less important accumulated detail.
Take the Domain 1 quiz →
6 questions on Chapters 1–4, graded instantly, with an explanation for every answer.