Skip to main content
Agentic engineering picked up its own words fast. Some are settled across the industry, some come from one blog post, and some are forum slang. This page lists the ones worth knowing: what each means, who named it, and how settled it is. Use the right word, and follow the link when you want the original. Every entry links to its source. Each one was checked against that source in October 2026.

The context window

Everything the agent knows when it acts sits in its context window. Most of the named problems are about what goes into that window and how it decays.

What goes wrong

The moves that fix it

If you see this, reach for that

Prompts and instructions

Checking the work

Running agents safely

The person using the agent

Where the experts disagree

These are open questions. Know both sides before you pick one.
  • Keep failed attempts in the context, or clear them? Manus keeps errors in so the model learns from them. Anthropic says that after two failed corrections you should /clear and write a better prompt.
  • Remove tools, or hide them? Manus never adds or removes tools mid-task; it blocks the ones not allowed at decoding time. Tool loadout and Anthropic’s tool search load fewer tools instead.
  • Sub-agents, or one agent? Anthropic recommends sub-agents to keep context clean. Cognition argues “Don’t build multi-agents”: keep one thread that sees the full history.
  • Compact, or hand off? Amp dropped compaction for handoffs in late 2025, then brought it back in 2026.

Words with more than one meaning

  • Harness: the agent harness (everything around the model), an eval harness, or a test harness. Say which.
  • Plan mode: a product mode (plan, approve, then edit), “plan-then-execute” (a security pattern), or LangChain’s planner-and-executor agents.
  • Hooks: lifecycle scripts in Claude Code, event automations in Kiro, middleware in LangChain.
  • Compaction: usually summarising the chat. Manus uses it for swapping tool results for file pointers.
  • Context confusion: Breunig’s meaning is too much irrelevant content, usually too many tools. It does not mean the agent mixing up which task it is on.

Slang you’ll hear