AI Agents Cheat Sheet

This content was generated with the assistance of AI and should be verified against the official documentation of each tool and framework before being relied on in production.

This section’s bibliography lists the reference material consulted while preparing these pages.

A single-page index of quick back-links to every page in this sub-section, grouped the same way as the sub-section itself — handy for jumping straight to the topic you need instead of paging through the full navigation.

The downloadable PDF is a separate, single A4 page meant for printing. It states the version baseline this sub-section targets — LangChain 1.4.2 / LangGraph 1.2.12 (Python 3.12), LangChain4j 1.20.2 (Java 21), Spring Boot 4.1 with Spring AI 2.0.1, A2A 1.0 and MCP 2026-07-28, all checked on 2026-09-28 — and covers:

  • the workflow-vs-agent decision, and when not to build an agent;

  • the pattern catalogue with mini diagrams (ReAct, plan-and-execute, reflection, and the five workflow patterns);

  • the tool-design rules;

  • the memory types and their APIs in LangGraph, LangChain4j and Spring AI;

  • the multi-agent topologies;

  • MCP vs. A2A;

  • the human-in-the-loop patterns and the autonomy ladder;

  • the evaluation metrics;

  • the guardrails checklist;

  • the framework landscape table.

Tools and context — Tool Design and Context Engineering for Agents.

Memory and planning — Memory and Planning.