amplifier-smart-tools
Amplifier Smart Tools
A smart tool is a library with a thin CLI over it, shipped with its own AI capability.
Deterministic capabilities run with no model provider configured. Model-backed
capabilities call AI internally, so the caller states what it wants and gets a result
back, the way it would from a sub-agent: the domain knowledge, context, and trajectory
stay inside the tool. Every tool carries a SMART_TOOL.md manifest (what it is, when to
reach for it, what it needs) and a smart-tool.json descriptor at its distribution root
(where the manifest is, the argv that launches the CLI, a deterministic_smoke
capability that runs with no provider).
Specification: https://github.com/microsoft/amplifier-smart-tools/tree/main/spec.
Discover and install
Use the shared catalog to find tools, then use each selected tool's own materials. Do not assume a host API, command, or permission is available.