You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/content/docs/reference/frontmatter.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -151,23 +151,35 @@ Each plugin repository must be specified in `org/repo` format. The compiler gene
151
151
152
152
### APM Dependencies (`dependencies:`)
153
153
154
-
Specifies [microsoft/apm](https://github.com/microsoft/apm) packages to install before workflow execution. When present, the compiler emits a step using the `microsoft/apm-action` action to install the listed packages.
154
+
Specifies [microsoft/apm](https://github.com/microsoft/apm) packages to install before workflow execution. When present, the compiler resolves and packs dependencies in the activation job, then unpacks them in the agent job for faster, deterministic startup.
155
155
156
156
APM (Agent Package Manager) manages AI agent primitives such as skills, prompts, instructions, agents, and hooks. Packages can depend on other packages and APM resolves the full dependency tree.
isolated: true # clear repo primitives before unpack (default: false)
175
+
```
176
+
165
177
Each entry is an APM package reference. Supported formats:
166
178
167
179
- `owner/repo`— full APM package
168
180
- `owner/repo/path/to/skill`— individual skill or primitive from a repository
169
181
170
-
The compiler generates an `Install APM dependencies` step that runs after the engine CLI installation steps.
182
+
The compiler emits a pack step in the activation job and a restore step in the agent job. The APM target is automatically inferred from the configured engine (`copilot`, `claude`, or `all` for other engines). The `isolated` flag controls whether existing `.github/` primitive directories are cleared before the bundle is unpacked in the agent job.
0 commit comments