← Package directory
Available on winget

Install APM – Agent Package Manager

The package manager for AI-Native Development.

Install with winget
winget install --id Microsoft.APM
Upgrade
winget upgrade --id Microsoft.APM
Uninstall
winget uninstall --id Microsoft.APM

About APM – Agent Package Manager

An open-source, community-driven dependency manager for AI agents. Think package.json, requirements.txt, or Cargo.toml — but for AI agent configuration.

What's new in 0.14.1

What's Changed 🔧 Other Changes - docs(producer): add zava-agent-config as live golden-path reference by @danielmeppiel in #1384 - fix(deps): honor SSH user from dependency URL (closes #1383) by @danielmeppiel in #1385 - docs(changelog): add #1383 SSH user fix entry by @danielmeppiel in #1386 - fix(install): survive AppLocker/WDAC by staging release before binary test (#1389) by @danielmeppiel in #1390 - fix(ci): wire coverage observability into CI pipelines (Phase 1) by @sergio-sisternes-epam in #1404 - fix(install): detect Windows Defender AV block and emit specific guidance by @danielmeppiel in #1408 - feat(experimental): copilot-app target deploys scheduled prompts to App DB by @danielmeppiel in #1405 - chore(release): v0.14.1 by @danielmeppiel in #1410 - fix(uninstall): accept Windows absolute paths as local packages (re-tag v0.14.1) by @danielmeppiel in #1413 Full Changelog: v0.14.0...v0.14.1

Read release notes

Version history

Version Updated Notes
0.14.1 What's Changed 🔧 Other Changes - docs(producer): add zava-agent-config as live golden-path reference by @danielmeppiel in #1384 - fix(deps): honor SSH user from dependency URL (closes #1383) by @danielmeppiel in #1385 -...
0.13.0 Unknown What's Changed 📖 Documentation - [docs] Update documentation for features from 2026-05-08 by @danielmeppiel in #1205 - [docs] Update documentation for features from 2026-05-09 by @danielmeppiel in #1219 🔧 Other Changes -...
0.12.4 Unknown What's Changed 🔧 Other Changes - chore: release v0.12.4 (apm-action v1.7.1 bump + audit-replay fix #1182) by @danielmeppiel in #1181 Full Changelog: v0.12.3...v0.12.4
0.12.3 Unknown What's Changed 🔧 Other Changes - fix(install): branch-ref drift no longer ships 3-way-inconsistent lockfile by @danielmeppiel in #1158 - fix(install): rewrite in-package relative links to apm_modules/ paths (#1147) by @d...
0.12.2 Unknown What's Changed 🔧 Other Changes - docs: clarify APM's role for skills, unify plugins-as-packages, add ADO sub-path examples, state stability by @danielmeppiel in #1127 - docs: fix first-package guide (includes: auto expla...
0.12.1 Unknown What's Changed 🔧 Other Changes - feat(cursor): add slash command support for Cursor 1.6+ by @stbenjam in #1046 - ci(gh-aw): bump apm-action v1.5.0 -> v1.6.0 for plugin-bundle defenses by @danielmeppiel in #1121 - fix: ex...
0.12.0 Unknown What's Changed 📖 Documentation - [docs] Update documentation for features from 2026-04-29 by @danielmeppiel in #1037 - [docs] Update documentation for features from 2026-04-28 by @danielmeppiel in #1016 - [docs] Update d...
0.11.0 Unknown What's Changed 🐛 Bug Fixes - fix(install): ADO Entra ID auth path + --update pre-flight abort (#1015) by @danielmeppiel in #1031 🔧 Other Changes - fix(policy): unify --policy / --policy-source forms across CLI help and d...
0.10.0 Unknown What's Changed 🔧 Other Changes - docs(readme): add 'Coming from npx skills add?' conversion block by @danielmeppiel in #980 - fix(docs): deploy on tag push, not on the unreachable workflow_call branch by @danielmeppiel i...
0.9.4 Unknown What's Changed 🔧 Other Changes - fix(ci): deploy docs after bot-cut releases via workflow_call by @danielmeppiel in #953 - feat(ci): automate apm-triage-panel on new and reopened issues by @danielmeppiel in #954 - fix(te...
0.9.3 Unknown What's Changed 🚀 New Features - feat(cli): apm experimental - feature-flag registry with list/enable/disable/reset by @sergio-sisternes-epam in #849 📖 Documentation - [docs] Update runtime-compatibility docs for Gemini C...
0.9.2 Unknown What's Changed 🔧 Other Changes - fix(install): lowercase host in fallback-port-warned dedup key by @edenfunf in #815 - docs(governance): flagship Governance Guide + corpus rationalization by @danielmeppiel in #851 - docs...
0.9.1 Unknown What's Changed 🔧 Other Changes - ci(docs): deploy site only on stable APM releases by @Copilot in #822 - chore: dogfood APM by migrating primitives from .github/ to .apm/ by @danielmeppiel in #823 - feat(workflows): auto...
0.9.0 Unknown What's Changed 🚀 New Features - feat(install): add --mcp flag for declaratively adding MCP servers to apm.yml by @danielmeppiel in #810 - feat(validation): reject shell-string command in MCP stdio entries by @danielmeppi...
0.8.12 Unknown What's Changed 🚀 New Features - ci: adopt GitHub Merge Queue with tiered CI (#770) by @danielmeppiel in #771 🔧 Other Changes - chore: add @sergio-sisternes-epam as maintainer by @danielmeppiel in #623 - feat: add apm inf...
0.8.11 Unknown What's Changed 🔧 Other Changes - [fix] warn when two packages deploy a native skill with the same name by @edenfunf in #545 - [fix] detect remote default branch instead of hardcoding main (#573) by @edenfunf in #574 - re...
0.8.10 Unknown What's Changed 🐛 Bug Fixes - fix: process windows hook key for script copying and path rewriting by @Copilot in #521 🔧 Other Changes - docs: add marketplace highlight and example to README by @danielmeppiel in #513 - Add...
0.8.9 Unknown What's Changed 🔧 Other Changes - fix: respect metadata.pluginRoot + prepare v0.8.9 hotfix by @danielmeppiel in #512 Full Changelog: https://github.com/microsoft/apm/compare/v0.8.8...v0.8.9
0.8.6 Unknown What's Changed 🔧 Other Changes - fix: batch bug fixes -- installer fallback, target registry, lockfile idempotency by @danielmeppiel in #456 - Fix Windows antivirus file-lock errors during apm install by @Copilot in #440...
0.8.5 Unknown What's Changed 📖 Documentation - [docs] Update documentation for features from 2026-03-23 by @danielmeppiel in #416 🔧 Other Changes - [Test Improver] test: add unit tests for AgentsCompiler (65%→82% coverage) by @danielm...