Agents & tools · Glossary term

What is Agent?

A software system that lets a model select actions toward a goal, observe tool or environment results, and continue under an orchestration policy. An agent may use a loop, a state machine, a workflow engine, or human approvals. The model is one component, not the entire system.

What people say

“An autonomous model that thinks and acts alone.”

Why does Agent matter?

Reliability comes from the harness, tool contracts, state, permissions, and verification around the model.

Agent in practice

A coding agent reads repository context, proposes a patch, runs tests in a sandbox, and stops for approval before deployment.

What is the common confusion about Agent?

Autonomy is a degree of delegated authority, not a required property of every agent.

Learn Agent in the course

Start with

  • The Agent Loop: Observe, Think, Act

    Every agent in 2026 is a variant of the ReAct loop from 2022 — Claude Code, Cursor, Devin, Operator included. Reasoning tokens interleave with tool calls and observations until a stop condition fires.

    Phase 14: Agent Engineering

Lessons that name Agent in a title or section

Taught in Phase 14: Agent Engineering.

Also covered in Phase 04: Computer Vision, Phase 05: NLP: Foundations to Advanced, Phase 11: LLM Engineering, Phase 12: Multimodal AI, Phase 13: Tools & Protocols, Phase 15: Autonomous Systems, Phase 16: Multi-Agent & Swarms, Phase 18: Ethics, Safety & Alignment and Phase 19: Capstone Projects.

  • Agent HarnessThe runtime around a model that assembles context, exposes tools, manages state, enforces limits, records traces, and decides when the…
  • Agent StateThe explicit data an agent carries across steps, such as the current objective, completed actions, tool results, open questions, budgets,…
  • Tool ContractThe complete agreement for a tool boundary: purpose, typed inputs, outputs, validation, permissions, side effects, errors, timeouts,…
  • Human-in-the-Loop (HITL)A workflow design in which a person supplies judgment, correction, approval, or escalation at defined points in an AI-driven process.
  • Function CallingA provider or application interface through which a model emits a structured request naming a tool and its arguments.
  • ReActAn agent pattern that interleaves task reasoning, a concrete action, and an observation returned by the environment before deciding the…
  • SwarmA loosely coordinated multi-agent pattern in which local agent decisions and message exchange produce system-level behavior.

More terms in Agents & tools

Open the Agents & tools list in the glossary

This entry comes from glossary/terms.md on GitHub. Browse all 250 glossary terms.