Contents
Map

16 · Agent Frameworks

Appendix - Summary & Key Terms

View as:

Appendix - Agent Frameworks

What We Learned

  • Frameworks package loops, tools, state, validation and observability; they do not replace system design.
  • Choose abstraction level from branching, persistence, approval and deployment needs.
  • Compare all seven frameworks on the same tool-using task and approval boundary.
  • Distinguish delegated tools from handoffs, and conversational state from durable execution.
  • Test with controlled models and validate approvals, recovery, traces and costs.

Key Acronyms, Concepts & Jargon

TermShort meaning
SDK / ADKSoftware Development Kit / Agent Development Kit: tooling for building applications / agents.
LangChain / LangGraphModel/tool integration layer / stateful graph orchestration.
OpenAI Agents SDKAgent framework with tools, handoffs, guardrails and tracing.
Claude Agent SDKProgrammable access to an agent harness with tools and permission controls.
Google ADKAgent toolkit with composition, runners and session management.
CrewAI crew / flowRole/task-based team / explicit event-driven control flow.
Microsoft Agent FrameworkAgent and workflow abstractions for orchestration.
PydanticAITyped agent framework with validated outputs and dependency injection.
Node / edge / stateExecution step / transition / data carried through a graph.
Checkpoint / sessionSaved execution state / conversation-associated state.
Middleware / hook / callbackExtension points around model or agent execution.
Handoff / agent-as-toolTransfers control / calls an agent and returns its result.
Deferred tool approvalPauses a tool request until an explicit decision is supplied.
Dependency injectionSupplies tools with external services or configuration through a typed context.

Back to section overview

⚡AI-assisted content - always verify, always explore multiple perspectives·