/sources/

Reference

Sources

The bibliography behind the reference, slides, webapp, and code — every paper, documentation page, and essay that informs the project. 166 entries across 24 groups.

166 sources

§1

Pattern Taxonomies and Surveys

13

Sources that catalogue, classify, or survey agent / multi-agent patterns. Useful background for our four-domain taxonomy (Thinking / Flow / Collaboration / System Operation).

  • Agent Design Pattern Catalogue: A Collection of Architectural Patterns for Foundation Model based Agents

  • Multi-Agent Collaboration Mechanisms: A Survey of LLMs

  • A survey on LLM-based multi-agent systems: workflow, infrastructure, and challenges

  • A Taxonomy of Hierarchical Multi-Agent Systems: Design Patterns, Coordination Mechanisms, and Industrial Applications

  • Large Language Model Agent: A Survey on Methodology, Applications and Challenges

  • Microsoft Azure — AI Agent Orchestration Patterns

  • Google Cloud — Choose a design pattern for your agentic AI system

  • Databricks — Agent system design patterns

  • Agent design patterns

  • Agentic Design Patterns

  • Mark Kashef — "Master ALL 20 Agentic AI Design Patterns"

  • Top Agentic AI Frameworks

  • Agentic AI Framework Comparison

§2

Agent Autonomy and Control Axes

8

Sources that frame agent systems along an autonomy axis (workflow → agent; how much the LLM decides on its own) and a control axis (centralized → distributed coordination). Underpins the 2-axis pattern map and any framing that positions systems on a spectrum.

  • Building Effective Agents

  • What is an AI agent?

  • How to think about agent frameworks

  • Workflows and agents

  • Multi-Agent Collaboration Mechanisms: A Survey of LLMs

  • What Is Agentic Architecture?

  • Single-agent and multi-agent architectures

  • Centralized vs. Distributed Agent Collaboration Models

§3

Conceptual Essays and Practitioner Guides

7

  • Building Effective Agents

  • A Practical Guide to Building Agents

  • How we built our multi-agent research system

  • Don't Build Multi-Agents

  • Agentic Design Patterns, Part 1: Reflection

  • Agentic Design Patterns: A System-Theoretic Framework

  • Understanding the Agentic Reasoning Loop

§4

Foundational Papers — Reasoning and Thinking Patterns

18

Primary papers behind the Domain-1 thinking patterns.

  • ReAct: Synergizing Reasoning and Acting in Language Models

  • Toolformer: Language Models Can Teach Themselves to Use Tools

  • Gorilla: Large Language Model Connected with Massive APIs

  • Self-Consistency Improves Chain-of-Thought Reasoning in Language Models

  • Plan-and-Solve Prompting

  • Understanding the Planning of LLM Agents: A Survey

  • ReWOO: Decoupling Reasoning from Observations

  • Reflexion: Language Agents with Verbal Reinforcement Learning

  • Tree of Thoughts: Deliberate Problem Solving with LLMs

  • Executable Code Actions Elicit Better LLM Agents (CodeAct)

  • Chain-of-Thought Prompting Elicits Reasoning in Large Language Models

  • Designing LLM Chains by Adapting Techniques from Crowdsourcing Workflows

  • PromptChainer: Chaining Large Language Model Prompts through Visual Programming

  • AI Chains: Transparent and Controllable Human-AI Interaction by Chaining LLM Prompts

  • DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines

  • Self-Refine: Iterative Refinement with Self-Feedback

  • From Decoding to Meta-Generation: Inference-time Algorithms for Large Language Models

  • FlowForge: Guiding the Creation of Multi-agent Workflows

§5

Foundational Papers — Multi-Agent Coordination

13

  • A Universal Modular Actor Formalism for Artificial Intelligence

  • A Blackboard Architecture for Control

  • Improving Factuality and Reasoning via Multiagent Debate

  • ChatEval: Towards Better LLM-based Evaluators through Multi-Agent Debate

  • Encouraging Divergent Thinking in Large Language Models through Multi-Agent Debate

  • Magentic-One: A Generalist Multi-Agent System for Solving Complex Tasks

  • GPTSwarm: Language Agents as Optimizable Graphs

  • Blackboard Systems

  • The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver

  • AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation

  • MetaGPT: Meta Programming for a Multi-Agent Collaborative Framework

  • The Anatomy of Autonomy: Why Agents are the Next AI Killer App after ChatGPT

  • An Introduction to MultiAgent Systems, 2nd Edition

§6

Retrieval, Memory, and Evaluation

18

  • Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (RAG)

  • Agentic Retrieval-Augmented Generation: A Survey on Agentic RAG

  • Self-RAG: Learning to Retrieve, Generate, and Critique through Self-Reflection

  • Corrective Retrieval Augmented Generation (CRAG)

  • From Local to Global: A Graph RAG Approach to Query-Focused Summarization (GraphRAG)

  • RAPTOR: Recursive Abstractive Processing for Tree-Organized Retrieval

  • Beyond Vector Search: 5 Next-Gen RAG Retrieval Strategies

  • 7 Steps to Mastering Memory in Agentic AI Systems

  • MemGPT: Towards LLMs as Operating Systems

  • Cognitive Architectures for Language Agents (CoALA)

  • Generative Agents: Interactive Simulacra of Human Behavior

  • Voyager: An Open-Ended Embodied Agent with Large Language Models

  • Agent memory framework landscape (2026)

  • Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena

  • G-Eval: NLG Evaluation using GPT-4 with Better Human Alignment

  • LLM Evaluators Recognize and Favor Their Own Generations

  • Ragas — Evaluation framework for LLM applications

  • DeepEval — LLM evaluation framework

§7

Framework Documentation — LangGraph

13

  • LangGraph — Low-level concepts (State, Nodes, Edges, Conditional Edges)

  • LangGraph — Human-in-the-Loop (interrupt / resume / Command)

  • LangGraph — Persistence & Checkpointing

  • LangGraph — Multi-agent supervisor

  • LangGraph — Hierarchical agent teams

  • LangGraph — Swarm / handoffs

  • LangGraph — Recursion limit

  • LangGraph — PostgresSaver checkpointer

  • LangChain — Frameworks, runtimes, and harnesses

  • Agent Frameworks, Runtimes, and Harnesses, oh my!

  • The AI Agent Stack in 2026

  • LangGraph — GitHub repository

  • LangGraph: Building Stateful, Multi-Actor Applications with LLMs

§8

Framework Documentation — AutoGen / AG2

4

  • AutoGen — GroupChat / message-passing design pattern

  • AutoGen documentation home

  • AG2 (community fork of AutoGen)

  • AG2 — GitHub repository

§9

Framework Documentation — CrewAI

3

  • CrewAI — Flows (state, listeners, routers)

  • CrewAI — Crews and roles

  • CrewAI — GitHub repository

§10

Framework Documentation — Google ADK

3

  • Google ADK — Workflow agents (Sequential / Parallel / Loop)

  • Google ADK — Overview

  • Google ADK — GitHub repository

§11

Framework Documentation — AWS Strands

3

  • AWS Strands Agents — Introducing post

  • Strands Agents documentation

  • Strands Agents — GitHub repository

§12

Framework Documentation — OpenAI Agents SDK / Swarm

3

  • OpenAI Agents SDK

  • OpenAI Agents SDK — GitHub repository

  • OpenAI Swarm (experimental, archived)

§13

Framework Documentation — Pydantic AI

3

  • Pydantic AI — Documentation home

  • Pydantic AI — GitHub repository

  • Pydantic AI — Harness overview

§14

Framework Documentation — LlamaIndex

2

  • LlamaIndex — Documentation home

  • LlamaIndex — GitHub repository

§15

Framework Documentation — Semantic Kernel / Microsoft Agent Framework

3

  • Semantic Kernel — Documentation home

  • Microsoft Agent Framework — Overview

  • Semantic Kernel — GitHub repository

§16

Framework Documentation — LangChain4j

2

  • LangChain4j — Documentation home

  • LangChain4j — GitHub repository

§17

Protocols — Tool Use and Inter-Agent Communication

12

  • Model Context Protocol (MCP) — Specification

  • Function calling — OpenAI docs

  • A2A Protocol — Announcing the Agent2Agent Protocol

  • A2A Protocol — Specification

  • Was ist das Agent2Agent-(A2A-)Protokoll?

  • ACP (Agent Communication Protocol) — merged into A2A

  • AGNTCY (Agent Connect) — Project home

  • ANP (Agent Network Protocol) — Project home

  • AG-UI — Documentation

  • AP2 — Protocol home

  • Agentic Commerce — Project home

  • x402 — Coinbase Developer Platform

§18

Production and Operations

10

  • MapReduce: Simplified Data Processing on Large Clusters

  • Time, Clocks, and the Ordering of Events in a Distributed System

  • Sagas

  • Dapper, a Large-Scale Distributed Systems Tracing Infrastructure

  • LangSmith — Tracing for LLM applications

  • OpenTelemetry — GenAI semantic conventions

  • Arize Phoenix — Open-source AI observability & evaluation

  • LangGraph — Durable execution & resumability

  • Actor Model of Computation: Scalable Robust Information Systems

  • Enterprise Integration Patterns

§19

Security and Threat Models

5

  • OWASP Top 10 for Large Language Model Applications

  • Implementing Statistical Guardrails for Non-Deterministic Agents

  • The Protection of Information in Computer Systems

  • NeMo Guardrails: A Toolkit for Controllable and Safe LLM Applications with Programmable Rails

  • Llama Guard: LLM-based Input-Output Safeguard for Human-AI Conversations

§20

Background — Limits of Prompting

5

  • Defeating Nondeterminism in LLM Inference

  • Non-Determinism of "Deterministic" LLM Settings

  • Be Clear, Direct, and Detailed

  • Define your success criteria

  • OpenAI — Temperature and sampling

§21

Real-World Incidents — Anecdotes and Failure Cases

3

  • Moffatt v. Air Canada (BCCRT, Feb 2024)

  • Chevrolet of Watsonville chatbot — "$1 Tahoe" (Dec 2023)

  • Mata v. Avianca (SDNY, June 2023)

§22

Interoperability (MCP & A2A)

3

  • What is the Agent2Agent (A2A) Protocol?

  • Agent2Agent Protocol Specification

  • Model Context Protocol Specification

§23

Production (Part VIII)

7

  • Pydantic v2 documentation

  • LangGraph Persistence (PostgresSaver)

  • Langfuse documentation

  • Small Language Models are the Future of Agentic AI

  • Introduction to Small Language Models: The Complete Guide for 2026

  • 5 Production Scaling Challenges for Agentic AI in 2026

  • 7 Agentic AI Trends to Watch in 2026

§24

Durable Runtimes & Agent Harnesses

5

  • Temporal — Documentation

  • Inngest — Documentation

  • Restate — Documentation

  • Deep Agents SDK — Documentation

  • Claude Agent SDK — Documentation

Search

Search patterns, frameworks, and pages.