From e351fe85553cf7600b51e854f52557aa27ba2867 Mon Sep 17 00:00:00 2001 From: Manoj Prabhakar Paidiparthy Date: Wed, 27 May 2026 14:54:30 -0700 Subject: [PATCH] feat(bundle): include tool-skills in built-in bundle MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the Agent Skills support module (tool-skills) to the orchestrator's default tools list so external host adapters (Paperclip, future hosts) can deliver custom skill markdown via the standard discovery path (.amplifier/skills/, ~/.amplifier/skills/, $AMPLIFIER_SKILLS_DIR) instead of prompt-prepending — which doesn't survive --resume cleanly. Config mirrors amplifier-module-tool-skills/behaviors/skills.yaml. Bundle cache key changes (sha256 of bundle.md), triggering one-time re-prepare on next invocation per existing bundle stability contract. No behavioral regression: empty skill list when no directories populated. 🤖 Generated with Amplifier Co-Authored-By: Amplifier <240397093+microsoft-amplifier@users.noreply.github.com> --- src/amplifier_agent_lib/bundle/bundle.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/amplifier_agent_lib/bundle/bundle.md b/src/amplifier_agent_lib/bundle/bundle.md index 50ed670b..5581bd5a 100644 --- a/src/amplifier_agent_lib/bundle/bundle.md +++ b/src/amplifier_agent_lib/bundle/bundle.md @@ -79,6 +79,17 @@ tools: config: verbose_servers: false max_content_size: 65536 + - module: tool-skills + source: git+https://github.com/microsoft/amplifier-module-tool-skills@main + config: + # Skills directories — uses defaults if not specified. + # Defaults: .amplifier/skills, ~/.amplifier/skills, $AMPLIFIER_SKILLS_DIR. + visibility: + enabled: true + inject_role: user + max_skills_visible: 50 + ephemeral: true + priority: 20 # Hooks declared inline (per Strategy 1 D6 — no `includes:` block, no registry # dependencies). Mirrors upstream build-up-foundation's hooks block AND the