# apm

> Agent Package Manager

- **URL**: https://www.freshcrate.ai/projects/apm
- **Author**: microsoft
- **Category**: AI Agents
- **Latest version**: `v0.17.0` (2026-06-04)
- **License**: MIT
- **Source**: https://github.com/microsoft/apm
- **Homepage**: https://microsoft.github.io/apm/
- **Language**: Python
- **GitHub**: 1,956 stars, 118 forks
- **Registry**: github
- **Tags**: `ai-agents`, `claude-code`, `codex-cli`, `context-engineering`, `github-copilot`, `package-manager`, `prompt-engineering`, `python`

## Description

Agent Package Manager

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.17.0` | 2026-06-04 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.17.0 -->  ## What's Changed ### 🔧 Other Changes * fix(publish): clarify --package is required and update docs by @nadav-y in https://github.com/microsoft/apm/pull/1562 * refactor(pack)!: remove deprecated --marketplace-output flag (#1318) by @danielmeppiel in https://github.com/microsoft/apm/pull/1585 * feat(compile): make source-attribution comments opt-in to cut token overhead by @danielmeppiel in https://github.com |
| `v0.16.0` | 2026-05-28 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.16.0 -->  ## What's Changed ### 🔧 Other Changes * feat(policy): require_pinned_constraint to ban unbounded dep ranges by @danielmeppiel in https://github.com/microsoft/apm/pull/1494 * test(policy): e2e integration tests for require_pinned_constraint (follow-up to #1494) by @danielmeppiel in https://github.com/microsoft/apm/pull/1505 * feat(deps): add 'apm deps why <pkg>' to explain transitive dependencies by @danielme |
| `v0.14.2` | 2026-05-22 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.14.2 -->  ## What's Changed ### 🔧 Other Changes * test(coverage): enforce 75% unit gate and push integration to 60% by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/1414 * add(coverage): Phase 3 -- unit 88% / integration 71% by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/1417 * add(coverage): raise unit and integration gates to 90% with phase-3 + phase-4 tests by @sergio-sisternes |
| `v0.14.0` | 2026-05-18 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.14.0 -->  ## What's Changed ### 🔧 Other Changes * docs: full rewrite -- persona-led ramps + 3-promise narrative by @danielmeppiel in https://github.com/microsoft/apm/pull/1252 * docs: fix all redirect destinations to include /apm base path by @danielmeppiel in https://github.com/microsoft/apm/pull/1284 * fix: marketplace install auth host on *.ghe.com (closes #1285) by @edenfunf in https://github.com/microsoft/apm/pul |
| `v0.13.0` | 2026-05-11 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.13.0 -->  ## What's Changed ### 📖 Documentation * [docs] Update documentation for features from 2026-05-08 by @danielmeppiel in https://github.com/microsoft/apm/pull/1205 * [docs] Update documentation for features from 2026-05-09 by @danielmeppiel in https://github.com/microsoft/apm/pull/1219 ### 🔧 Other Changes * chore(aw): bump microsoft/apm-action v1.7.1 -> v1.7.2 by @danielmeppiel in https://github.com/microsoft/ |
| `v0.12.4` | 2026-05-07 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.12.4 -->  ## What's Changed ### 🔧 Other Changes * chore: release v0.12.4 (apm-action v1.7.1 bump + audit-replay fix #1182) by @danielmeppiel in https://github.com/microsoft/apm/pull/1181   **Full Changelog**: https://github.com/microsoft/apm/compare/v0.12.3...v0.12.4 |
| `v0.12.2` | 2026-05-05 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.12.2 -->  ## 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 https://github.com/microsoft/apm/pull/1127 * docs: fix first-package guide (includes: auto explained, correct skill paths) by @danielmeppiel in https://github.com/microsoft/apm/pull/1129 * fix(deps): subdir-agnostic bare cache fixes parallel s |
| `v0.11.0` | 2026-04-29 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.11.0 -->  ## What's Changed ### 🐛 Bug Fixes * fix(install): ADO Entra ID auth path + --update pre-flight abort (#1015) by @danielmeppiel in https://github.com/microsoft/apm/pull/1031 ### 🔧 Other Changes * fix(policy): unify --policy / --policy-source forms across CLI help and docs by @edenfunf in https://github.com/microsoft/apm/pull/1000 * fix: rename `token` variable to resolve CodeQL clear-text-storage alert by @C |
| `v0.10.0` | 2026-04-27 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.10.0 -->  ## What's Changed ### 🔧 Other Changes * docs(readme): add 'Coming from npx skills add?' conversion block by @danielmeppiel in https://github.com/microsoft/apm/pull/980 * fix(docs): deploy on tag push, not on the unreachable workflow_call branch by @danielmeppiel in https://github.com/microsoft/apm/pull/981 * Add evals suite to pr-description-skill (genesis-driven) by @danielmeppiel in https://github.com/micr |
| `v0.9.1` | 2026-04-22 | High | <!-- Release notes generated using configuration in .github/release.yml at v0.9.1 -->  ## What's Changed ### 🔧 Other Changes * ci(docs): deploy site only on stable APM releases by @Copilot in https://github.com/microsoft/apm/pull/822 * chore: dogfood APM by migrating primitives from .github/ to .apm/ by @danielmeppiel in https://github.com/microsoft/apm/pull/823 * feat(workflows): automate apm-review-panel via github/gh-aw by @danielmeppiel in https://github.com/microsoft/apm/pull/824 * fix(wor |

## Dependency audit

- **Score**: 78/100
- **Total deps**: 24
- **Resolved**: 12
- **Unresolved**: 12
- **License conflicts**: 0
- **Warnings**: 6
- **Scanned**: 2026-05-18

## Citation

- HTML: https://www.freshcrate.ai/projects/apm
- Markdown: https://www.freshcrate.ai/projects/apm.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/apm/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
