How Amplifier's composition system works
amplifier_core/interfaces.py.
meta: frontmatter instead of bundle:, making them configuration overlays for specialized tasks.
find ~/.amplifier/cache.
Data as of: February 20, 2026
Feature status: Active
Research performed:
find ~/.amplifier/cache -name "*.md" -path "*/agents/*" | wc -l → 93 filesfind ~/.amplifier/cache -maxdepth 1 -type d | wc -l → 49 (48 packages + root)find ~/.amplifier/cache -name "*.yaml" -path "*/behaviors/*" | wc -l → 45 filesfind ~/.amplifier/cache -name "*.md" -path "*/context/*" | wc -l → 107 filesgrep "class.*Protocol" amplifier_core/interfaces.py → 6 protocolscat amplifier-foundation/bundle.md → verified includes structureGaps: Agent count (93) includes ~13 test fixtures, node_modules entries, and duplicates from cache hashes. Estimated ~62 unique functional agents. Package count includes both bundle and module packages.
Primary repositories: microsoft/amplifier-core, microsoft/amplifier-foundation
Start with foundation. Compose your capabilities.