Skip to content

v1.1.0 - Google Multi-Agent Patterns Rollout

Choose a tag to compare

@jeremylongshore jeremylongshore released this 19 Dec 20:37
· 91 commits to main since this release

🎉 v1.1.0 - Google Multi-Agent Patterns Rollout

This release implements all 5 phases of the Google Multi-Agent Patterns rollout, bringing Bob's Brain from 3/8 to 7/8 implemented patterns (87.5%) from Google's Developer Blog guide.

✨ Features

Phase P1: Sequential Workflow Pattern

  • ADK Primitive: SequentialAgent
  • State passing via output_key and {key} reference syntax
  • create_sequential_pipeline() factory function

Phase P2: Parallel Fan-Out Pattern

  • ADK Primitive: ParallelAgent
  • Unique output_key per agent to prevent collisions
  • create_parallel_analyzer() factory function

Phase P3: Quality Gates Pattern

  • ADK Primitive: LoopAgent
  • Generator-Critic iteration with ctx.actions.escalate = True
  • Configurable max_iterations
  • create_quality_loop() factory function

Phase P4: Human-in-the-Loop Pattern

  • ADK Primitive: Callbacks + before_agent_callback
  • RiskLevel enum (LOW, MEDIUM, HIGH, CRITICAL)
  • Approval request/response contracts
  • Risk classification engine

Phase P5: Agent Starter Pack Templates

  • 5 reusable pattern templates in templates/ directory
  • Decision tree guide (PATTERNS.md)
  • Contribution guidelines (CONTRIBUTING.md)

📝 Other Changes

  • License: Changed from MIT to Elastic License 2.0 (ELv2)
  • CI/CD: Fixed workflow references and ARV import checks

📊 Pattern Implementation Status

Pattern Status
Sequential Pipeline ✅ Implemented
Parallel Fan-Out ✅ Implemented
Quality Gates ✅ Implemented
Human-in-the-Loop ✅ Implemented
Agent-to-Agent (A2A) ✅ Already existed
Foreman-Worker ✅ Already existed
Iterative Refinement ✅ Via LoopAgent
Routing/Delegation ❌ Not yet

📚 Documentation

  • Added 6767-DR-STND-human-approval-pattern.md
  • Added release report 236-AA-REPT-bobs-brain-release-v1-1-0.md
  • Updated README badges (version + license)

Full Changelog: v1.0.0...v1.1.0