51 commits across 2 repos in one week, making the recipe engine production-ready with provider resilience, convergence loops, and validation tooling
The recipe system worked for single-provider, local-only scenarios. Production use cases demanded more.
No fallback if a provider was unavailable. A single API outage stopped the entire workflow.
Path resolution used Path.cwd(), which returned the server directory in web deployments — not the user's project.
Loops required a known count upfront. No support for "iterate until converged" patterns needed for meta-learning workflows.
Ordered list of provider/model preferences per step. System tries each until one responds. Haiku → GPT-4o-mini, Sonnet → GPT-4o.
Commits: d79e57c, f2c0ff4, 984812b
Recipes now query session.working_dir capability, falling back to Path.cwd(). Enables server/web deployments.
Commits: 0e01493, eaf0997
New while_condition, break_when, and update_context fields. Iterate until a quality threshold is met, not a fixed count.
Commit: d28d224
Brian Krabach drove a parallel sprint in foundation with recipe-related infrastructure, validation tooling, and documentation.
Foundation-level ProviderPreference type and resolve_model_pattern(), shared across all modules including recipes.
New validate-agents recipe (initial → v1.2.4) and validate-bundle-repo (→ v2.0.1), both with deterministic classification. Jan 31–Feb 1.
Two-parameter context inheritance for agent delegation (PR #44). Enables recipes to control how much context sub-agents receive.
Data as of: February 20, 2026
Feature status: Active
Research performed:
cd amplifier-bundle-recipes && git log --since="2026-01-25" --until="2026-02-01" --no-merges (5 commits)cd amplifier-foundation && git log --since="2026-01-25" --until="2026-02-01" --no-merges (46 commits)git log --format="%an" | sort | uniq -c | sort -rngit log --shortstat (7,440 added / 1,092 removed)find amplifier-bundle-recipes -name "*document*" -o -name "*generation*" (no document-generation recipe found)git tag --sort=-creatordate (no version tags exist)Primary contributor: Brian Krabach (~88% of commits across both repos)
Repos: microsoft/amplifier-bundle-recipes, microsoft/amplifier-foundation
Provider fallback chains and convergence loops are live in the recipe system