{"adoption": {"forks": 365, "observed_at": "2026-08-28T04:05:42.461067+00:00", "stars": 1834}, "canonical_url": "https://ross.abutalabs.com/products/mathews-tom-agentic-design-patterns", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Agentic Design Patterns", "domain": ["large-language-models", "tutorials", "developer-tools"], "enriched": true, "function": ["agent-framework", "prompt-engineering", "rag", "mcp"], "health_score": 44, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Mathews-Tom/Agentic-Design-Patterns"], "name": "Mathews-Tom/Agentic-Design-Patterns", "platform": [], "pushed_at": "2025-09-05T17:57:11+00:00", "repo": "Mathews-Tom/Agentic-Design-Patterns", "stars": 1834, "tags": ["book", "design-patterns", "multi-agent-systems", "llm-agents", "agentic-ai", "educational-resource", "ai-agents"], "topics": [], "urls": [], "use_cases": ["learn design patterns for building AI agents", "understand multi-agent orchestration techniques", "study prompt chaining and routing for LLM applications", "learn how to implement memory management in agents", "get practical examples of RAG and MCP integration", "prepare for building production-grade agentic systems", "find a reference on agent safety and error handling patterns"], "what_it_is": "A community-compiled repository containing the full text of the book 'Agentic Design Patterns' by Antonio Gulli and Mauro Sauco, organized as markdown chapters. It covers 21 core patterns for building autonomous AI agents, including prompt chaining, routing, planning, memory management, RAG, multi-agent orchestration, and MCP, with working code examples.", "when_to_avoid": ["you need runnable software or a framework rather than a book to read", "you are looking for a beginner introduction to calling LLM APIs", "you require a formally maintained codebase with releases and issue tracking, since this is compiled book content"], "when_to_choose": ["you are an engineer, researcher, or product manager moving beyond basic LLM API calls to build robust AI agents", "you want a free, comprehensive written reference with real code examples for agentic patterns", "you need coverage of production concerns like safety guardrails, evaluation, and human-in-the-loop design", "you want a structured curriculum of 21 patterns from foundational to multi-agent architectures"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mathews-tom-agentic-design-patterns", "repo": "Mathews-Tom/Agentic-Design-Patterns", "role": "main", "score": 35}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.461067+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:18:35.219851+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f2eaf8e393d9f015711ebdb08dfd43f204b9aa6147724da46bc439f6b8c911", "fetched_at": "2026-08-28T04:05:42.461067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mathews-Tom/Agentic-Design-Patterns"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 40, "longevity": 26, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 364, "days_push": 362, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 35, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}