EN
Anti-Patterns
Things that look smart in demos and break production (with receipts).
- Anti-Pattern Agent Everywhere: When Everything Becomes an Agentβ β βThe Agent Everywhere anti-pattern appears when developers turn every task into an agent. This leads to unnecessary complexity and unstable systems.
- Anti-Pattern Overengineering Agents: When Architectures Become Too Complexβ β βOverengineering happens when agent architectures add unnecessary layers, agents, and tools.
- Anti-Pattern Too Many Tools: When Agents Have Too Many Optionsβ β βGiving an agent too many tools makes reasoning harder and leads to unstable behavior.
- Anti-Pattern No Stop Conditions: When Agents Never Stopβ β βWithout stop conditions agents may run indefinitely and waste tokens and resources.
- Anti-Pattern Giant System Prompt: When Prompts Become Unmanageableβ β βA giant system prompt makes systems fragile and difficult to maintain.
- Anti-Pattern Multi-Agent Overkill: Too Many Agents in the Systemβ β βUsing too many agents for a problem can make systems unstable and harder to coordinate.
- Anti-Pattern Tool Calling for Everything: Calling Tools for Everythingβ β βAnti-pattern where an agent calls tools even when reasoning is enough.
- Anti-Pattern No Monitoring: absence of monitoringβ β βWhy running agents without monitoring is an anti-pattern, and the minimum traces, metrics, and alerts required for production safety.
- Anti-Pattern Single-Step Agents: one-step agentsβ β βAnti-pattern where an agent performs only one step and does not use iteration.
- Anti-Pattern Blind Tool Trust: blind trust in toolsβ β βWhy blindly trusting tool output breaks agents, and how validation, provenance checks, and fail-closed handling prevent bad actions.
- Anti-Pattern Write Access by Default: write access by defaultβ β βWhy default write access is a dangerous agent anti-pattern, and how to replace it with approvals, scopes, and least privilege.
- Anti-Pattern Agents Without Guardrails: agents without guardrailsβ β βAnti-pattern where an agent runs without policy boundaries and system limits.