v1.1.0 - Google Multi-Agent Patterns Rollout
🎉 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_keyand{key}reference syntax create_sequential_pipeline()factory function
Phase P2: Parallel Fan-Out Pattern
- ADK Primitive:
ParallelAgent - Unique
output_keyper 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 RiskLevelenum (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