The Pattern Library
1. Basic Primitives (examples/basic/)
| # | Pattern | Concept |
|---|---|---|
| 1 | 1_simple_triage.py |
Classification & Linear Routing |
| 2 | 2_reward_code_agent.py |
Code-First Agent Logic |
| 3 | 3_support_helper_agent.py |
Lightweight Tool Assistant |
| 4 | 4_fastapi_server.py |
FastAPI Wrapper (Deploy Anywhere) |
2. Core Patterns (examples/patterns/)
| # | Pattern | Concept |
|---|---|---|
| 1 | 1_rag_researcher.py |
RAG (ToolNode) & State Merging |
| 2 | 2_self_correction.py |
"Judge" Pattern & Error Loops |
| 3 | 3_parallel_execution.py |
Fan-Out / Fan-In Aggregation |
| 4 | 4_structured_output.py |
Strict JSON Enforcement |
| 5 | 5_multi_agent_handoff.py |
Multi-Agent Collaboration |
| 6 | 6_meta_prompt_optimizer.py |
Prompt Optimisation (Iterative Refinement) |
| 7 | 7_integration_test.py |
Integration Builder (CoinCap) |
| 8 | 8_ab_tester.py |
A/B Tester (Parallel Prompts) |
| 9 | 9_resumable_graph.py |
Time Traveller (Crash & Resume) |
| 10 | 16_custom_logger_tracker.py |
Advanced Observability |
3. Reasoners & Comparisons (examples/reasoning_models/, examples/comparisons/)
| # | Pattern | Concept |
|---|---|---|
| 1 | 1_deepseek_r1.py |
Native <think> tag parsing |
| 2 | 2_openai_o1.py |
High-IQ O1 Planner Nodes |
| 3 | 3_liquid_thinking.py |
Fast Local Edge Inferencing |
| 4 | langchain_swarm_fail.py |
Proof of Context Crashes |
| 5 | langchain_firewall_cost.py |
API Cost Explosion (Firewall) |
| 6 | langchain_tree_fail.py |
Agent Cycle Traps |
4. Compliance & Safety (examples/compliance/)
| # | Pattern | Concept |
|---|---|---|
| 1 | 1_human_in_the_loop.py |
User Approval & Interrupts |
| 2 | 2_security_firewall.py |
Blocking Jailbreaks with Code |
| 3 | 3_juried_layer.py |
Proposer -> Jury -> Kernel |
| 4 | 4_access_control_agent.py |
Flagship Access Control |
| 5 | 5_context_contamination_test.py |
Red Teaming: Social Engineering |
| 6 | 6_zombie_action_test.py |
Red Teaming: Stale Authority |
| 7 | 7_hitl_agent.py |
Article 14 Compliance Node |
| 8 | 8_hmac_audit_log.py |
Immutable cryptographic logs |
| 9 | 9_high_risk_trading_hmac.py |
Algorithmic Trading (SEC) |
| 10 | 10_pharma_clinical_trials_hmac.py |
FDA 21 CFR Part 11 Trial Logic |
| 11 | 11_verify_audit_log.py |
Standalone Auditor Script |
| 12 | 12_post_market_monitoring.py |
Post-Market Monitoring (Art. 72) |
| 13 | 12_transparency_disclosure.py |
Transparency Engine (Art. 13) |
| 14 | 13_risk_scored_routing.py |
Risk-Scored Routing (Art. 14) |
| 15 | 14_runtime_drift_detection.py |
Drift Detection (Art. 3(23)) |
| 16 | 15_jit_credential_vault.py |
JIT Credential Vault (Art. 15(4)) |
| 17 | 16_pii_redaction.py |
PII Redaction (GDPR Art. 17) |
| 18 | 17_causal_trace_logging.py |
Causal Trace Logging (Art. 12) |
| 19 | 18_synthetic_content_marking.py |
Synthetic Content Marking (Art. 50) |
| 20 | 19_runtime_bias_detection.py |
Bias Detection (prEN 18283) |
| 21 | 20_compliance_manifest.py |
Compliance Manifest (Step 9) |
| 22 | 21_authority_and_trifecta.py |
Rule of 2 Trifecta Guard |
5. High Scale & Advanced (examples/scale/, examples/advanced/)
| # | Pattern | Concept |
|---|---|---|
| 1 | 1_corporate_swarm.py |
Stress Test: 60+ Node Graph |
| 2 | 2_mini_swarm_pruner.py |
Dynamic Graph Pruning |
| 3 | 3_parallel_newsroom.py |
True Parallelism (BatchNode) |
| 4 | 4_parallel_corporate_swarm.py |
Concurrent Branch Execution |
| 5 | 11_map_reduce_budget.py |
Memory Compression & Token Budgets |
| 6 | fractal_polymath.py |
Recursive Graph Composition (Recursion + Parallelism) |
| 7 | 13_world_model_jepa.py |
Predictive World Models |
6. Adaptive Execution (examples/adaptive/)
See the Adaptive Graphs Docs for a deep dive.
| # | Pattern | Concept |
|---|---|---|
| 1 | 1_dynamic_depth.py |
Adaptive Complexity (1 Node vs N Nodes) |
| 2 | 2_tool_inventor.py |
Runtime Subgraph Generation (validated executor) |
| 3 | 3_self_healing.py |
Error Recovery (Injecting Fix Subgraphs) |
| 4 | 4_adaptive_deep_dive.py |
Structural Adaptation (topology determined at runtime) |
| 5 | 5_expert_summoner.py |
Domain Subgraph Dispatch (pre-defined expert spec injection) |