Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,29 +8,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.7.4] - 2025-03-03
Comment thread
danielmeppiel marked this conversation as resolved.

### Added

- **Deploy Agents**: Agents now install to `.claude/agents/` during `apm install` (#95)
- **Sub-skill Promotion**: Promote sub-skills inside packages to top-level `.github/skills/` entries (#102)
- **Agentic Workflows**: GitHub Agentic Workflows for docs, testing, and CLI consistency (#104)
- Support hooks as an agent primitive with install-time execution and dependency display (#97)
Comment thread
danielmeppiel marked this conversation as resolved.
Outdated
- Deploy agents to `.claude/agents/` during `apm install` (#95)
- Promote sub-skills inside packages to top-level `.github/skills/` entries (#102)

### Changed
### Fixed

- **Microsoft OSPO Transfer**: Migrated to Microsoft OSS organization (#85, #105)
- **README**: Added missing version field in the apm.yml example (#108)
- **CI**: Slim PR pipelines to Linux-only for fast feedback (#103)
- **CI**: Auto-approve integration tests for internal PRs (#98)
- **CODEOWNERS**: Added code ownership file (#115)
- Fix skill integration bugs, transitive dep cleanup, and simplification (#107)
- Fix transitive dependency handling in compile and orphan detection (#111)
- Fix virtual subdirectory deps marked as orphaned, skipping instruction processing (#100)
- Improve multi-host error guidance when `GITHUB_HOST` is set (#113, #130)
- Support spaces in Azure DevOps project names (#92)
- Fix GitHub Actions workflow permissions, integration test skip-propagation, and test corrections (#87, #106, #109)

### Fixed
### Changed

- **Workflow Permissions**: Fixed GitHub Actions permissions (#87)
- **Azure DevOps**: Support spaces in project names (#92)
- **Virtual Subdirectory Deps**: Fix virtual subdirectory deps marked as orphaned, skipping instruction processing (#100)
- **CI**: Prevent skip-propagation in integration test pipeline (#106)
- **Skill Integration**: Fix skill integration bugs, transitive dep cleanup, and simplification (#107)
- **CI**: Integration test corrections (#109)
- **Transitive Dependencies**: Fix transitive dependency handling in compile and orphan detection (#111)
- Migrated to Microsoft OSS organization (#85, #105)
- Added CODEOWNERS, simplified PR/issue templates, triage labels, and updated CONTRIBUTING.md (#115, #118)
- Added missing `version` field in the apm.yml README example (#108)
- Slim PR pipelines to Linux-only, auto-approve integration tests, added agentic workflows for maintenance (#98, #103, #104, #119)


## [0.7.3] - 2025-02-15
Expand Down
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ dependencies:
# Skills from any repository
- anthropics/skills/skills/frontend-design
- microsoft/GitHub-Copilot-for-Azure/plugin/skills/azure-compliance
# A full APM package with rules, skills, prompts...
# A full APM package with rules, skills, prompts, hooks...
- microsoft/apm-sample-package
# Specific agent primitives from any repository
- github/awesome-copilot/skills/review-and-refactor
Expand Down Expand Up @@ -168,14 +168,17 @@ For private repos or Azure DevOps, set a token:

## APM Packages

APM installs from any GitHub or Azure DevOps repo — no special packaging required. Point at a prompt file, a skill, or a full package. These are some curated packages to get you started:
An APM package is anything you can point `apm install` at: a full package with an `apm.yml` manifest and `.apm/` folder, a single primitive file (`.instructions.md`, `.prompt.md`, `.agent.md`), a skill folder, or any subtree inside a repository. Hooks are auto-discovered when a package contains them. See [Primitives](docs/primitives.md) for details on each type.

APM installs from **GitHub.com**, **GitHub Enterprise Server**, **GitHub Enterprise Cloud with Data Residency**, and **Azure DevOps** — no registry required. See [Package Sources](docs/getting-started.md#package-sources) for host configuration.

Popular sources to get you started:

| Package | What you get |
|---------|-------------|
| [github/awesome-copilot](https://github.com/github/awesome-copilot) | Community prompts, agents & instructions for GitHub Copilot |
| [anthropics/courses](https://github.com/anthropics/courses) | Anthropic's official prompt engineering courses |
| [anthropics/skills](https://github.com/anthropics/skills) | Anthropic's official agent skills |
| [microsoft/GitHub-Copilot-for-Azure](https://github.com/microsoft/GitHub-Copilot-for-Azure/tree/main/plugin/skills) | Azure Skills |
| [Add yours →](https://github.com/microsoft/apm/discussions/new) | |

---

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "apm-cli"
version = "0.7.3"
version = "0.7.4"
description = "MCP configuration tool"
readme = "README.md"
requires-python = ">=3.9"
Expand Down