Reference

Sources

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

257 sources

§1

Pattern Taxonomies and Surveys

14

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 Frameworks: Benchmark

  • Agentic AI Framework Comparison

§2

Agent Autonomy and Control Axes

9

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

  • A Survey of Multi-Agent Organizational Paradigms

  • 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

15

  • 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

  • Deep Research Agents: A Systematic Examination and Roadmap

  • Self-Optimizing Multi-Agent Systems for Deep Research

§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

13

  • 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

  • MCP — Model Context Protocol Specification

§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

41

  • OWASP Top 10 for LLM Applications 2026

  • Agentic AI — Threats and Mitigations

  • Multi-Agentic System Threat Modeling Guide

  • Agentic AI Threat Modeling Framework: MAESTRO

  • OWASP Top 10 for Agentic Applications for 2026

  • OWASP Agentic Skills Top 10 (AST10)

  • OWASP GenAI Data Security Risks & Mitigations 2026

  • AIUC-1: Crosswalks OWASP Top 10 for Agentic Applications

  • Securing Agentic Applications Guide 1.0

  • Secure MCP Server Development + Third-Party MCP CheatSheet

  • 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

  • State of Agentic AI Security and Governance

  • OWASP Non-Human Identities Top 10 (2025)

  • Agent Name Service (ANS) for Secure AI Agent Discovery 1.0

  • Threat Defense COMPASS 1.0

  • The lethal trifecta for AI agents: private data, untrusted content, and external communication

  • Agents Rule of Two: A Practical Approach to AI Agent Security

  • Regulation (EU) 2024/1689 — the EU Artificial Intelligence Act

  • Artificial Intelligence Risk Management Framework (AI RMF 1.0)

  • ISO/IEC 42001:2023 — AI management systems

  • NIST AI 600-1 — Generative AI Profile

  • MITRE ATLAS — Adversarial Threat Landscape for AI Systems

  • MITRE ATT&CK — Enterprise techniques

  • MITRE CWE — Common Weakness Enumeration

  • CSA AI Controls Matrix (AICM)

  • OWASP AIVSS — AI Vulnerability Scoring System

  • International AI Safety Report 2026

  • GenAI Red Teaming Guide: A Practical Approach to Evaluating AI Vulnerabilities

  • Agentic AI Red Teaming Guide

  • AI Security Solutions Landscape for AI and Agentic Red Teaming, Q2 2026

  • OWASP ASVS — Validation, Sanitization and Encoding (V5)

  • OWASP API4:2023 Unrestricted Resource Consumption

  • CycloneDX — AI/ML bill of materials

  • OpenSSF Model Signing (sigstore/model-transparency)

  • The Dual LLM Pattern

  • Rogue Agents: Stop AI From Misusing Your APIs

  • leaked-system-prompts

  • Prompt Leak

§25

Security Research — Attacks and Demonstrations

32

  • Here Comes The AI Worm: Unleashing Zero-click Worms that Target GenAI-Powered Applications

  • Red-Teaming LLM Multi-Agent Systems via Communication Attacks

  • Multi-Agent Systems Execute Arbitrary Malicious Code

  • Prompt Infection: LLM-to-LLM Prompt Injection within Multi-Agent Systems

  • Breaking Agents: Compromising Autonomous LLM Agents Through Malfunction Amplification

  • Flooding Spread of Manipulated Knowledge in LLM-Based Multi-Agent Communities

  • Frontier Models are Capable of In-context Scheming

  • GitHub MCP Exploited: Accessing private repositories via MCP

  • WhatsApp MCP Exploited: Exfiltrating your message history via MCP

  • Supabase MCP can leak your entire SQL database

  • When AI Agents Go Rogue: Agent Session Smuggling Attack in A2A Systems

  • Agent In the Middle — Abusing Agent Cards in the Agent-2-Agent (A2A) Protocol

  • Bypassing AI Agent Defenses With Lies-In-The-Loop

  • ZombAIs: From Prompt Injection to C2 with Claude Computer Use

  • Not What You've Signed Up For: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection

  • Universal and Transferable Adversarial Attacks on Aligned Language Models

  • The Attacker Moves Second: Stronger Adaptive Attacks Bypass Defenses Against LLM Jailbreaks and Prompt Injections

  • Sleeper Agents: Training Deceptive LLMs that Persist Through Safety Training

  • Poisoning Attacks on LLMs Require a Near-constant Number of Poison Samples

  • Poisoning Language Models During Instruction Tuning

  • Stealing Part of a Production Language Model

  • We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMs

  • Text Embeddings Reveal (Almost) As Much As Text

  • Information Leakage in Embedding Models

  • Sentence Embedding Leaks More Information than You Expect

  • A Survey on Trustworthy LLM Agents: Threats and Countermeasures

  • Mechanistic Interpretability for AI Safety — A Review

  • PoisonGPT: How we hid a lobotomized LLM on Hugging Face to spread fake news

  • Hijacking Safetensors Conversion on Hugging Face

  • ChatGPT Plugin Exploit Explained: From Prompt Injection to Accessing Private Data

  • Proof Pudding (CVE-2019-20634)

  • The Rise of the Deceptive Machines: When AI Learns to Lie

§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

19

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

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

  • Mata v. Avianca (SDNY, June 2023)

  • Spyware Injection Into Your ChatGPT's Long-Term Memory (SpAIware)

  • Hacking Gemini's Memory with Prompt Injection and Delayed Tool Invocation

  • CVE-2025-32711 — AI command injection in Microsoft 365 Copilot

  • Agentic Browser Security: Indirect Prompt Injection in Perplexity Comet

  • Copilot Broke Your Audit Log, but Microsoft Won't Tell You

  • Cursor security advisory GHSA-4cxx-hrm3-49rm (CVE-2025-54135)

  • Phishing For Gemini

  • Caught in the Hook: RCE and API Token Exfiltration Through Claude Code Project Files (CVE-2025-59536)

  • Replit agent deletes a production database (customer thread)

  • Disrupting the first reported AI-orchestrated cyber espionage campaign

  • AWS Security Bulletin AWS-2025-015 — Amazon Q Developer VS Code extension

  • Information Regarding Malicious 'postmark-mcp' Package

  • Security Update: Suspected Supply Chain Incident

  • Air Canada Chatbot Misinformation: What Travellers Should Know

  • ChatGPT Fake Legal Cases: Generative AI Hallucinations

  • ChatGPT Spit Out Sensitive Data When Told to Repeat 'Poem' Forever

§22

Interoperability (MCP & A2A)

3

  • What is the Agent2Agent (A2A) Protocol?

  • Agent2Agent Protocol Specification

  • Model Context Protocol Specification

§23

Production (Part VIII)

9

  • Pydantic v2 documentation

  • LangGraph Persistence (PostgresSaver)

  • Langfuse documentation

  • Small Language Models are the Future of Agentic AI

  • RouteLLM: Learning to Route LLMs with Preference Data

  • Cost-Aware Contrastive Routing for LLMs

  • 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.