What's Changed
🔧 Other Changes
- fix(audit): validate skill subsets against prepared lock-pinned replay by @danielmeppiel in #3147
- fix(git): preserve symlink capability config precedence by @danielmeppiel in #3145
- fix(codex): preserve native agent model settings by @danielmeppiel in #3150
- fix(hooks): render native Cursor hooks with import coexistence checks by @danielmeppiel in #3149
- feat(install): add grok-bot install target for agent-data/workflows by @sergio-sisternes-epam in #3106
- fix(install): stop --frozen rewriting the lockfile it freezes by @salpers in #2384
- docs: explain package source vs installed copies by @aryansk in #2599
- fix(auth): fall back to git credentials for ADO by @mheeaxa in #2610
- feat(audit): allow SkillSpector --baseline through external args by @MohammedAlkindi in #2936
- perf(registry): parallelize independent MCP server-info fetches by @sergio-sisternes-epam in #2983
- feat: add user-invocable agent frontmatter field (#3132) by @richard-fowles-epam in #3133
- fix: clarify stale cleanup message by @Dansatch in #3120
- docs(guide): correct ASCII framing, apm run stability, LSP discoverability by @MohammedAlkindi in #2647
- docs: fix stale README links by @icecold009 in #3016
- fix(install): configure Cursor and OpenCode MCP servers at user scope by @alvedder in #3100
- fix(manifest): preserve x-* extension keys and warn on unknown apm.yml keys by @sergio-sisternes-epam in #3222
- docs: explain linked context lifetime after install by @dajiaohuang in #3237
- fix(audit): replay the project's own content the way install deploys it by @adityaanikam in #3209
- fix(prune): preserve case-equivalent GitHub dependencies (supersedes #3158) by @danielmeppiel in #3241
- fix(pack): certify manifestless marketplace skills by @yfoel in #3064
- feat: add GitHub Copilot marketplace output by @aryansk in #2600
- fix(install): preserve skills on unmatched selection by @dajiaohuang in #3235
- fix(install): pre-flight SSH github.com marketplace plugins over SSH by @MohammedAlkindi in #3200
- fix(mcp): honor CLAUDE_CONFIG_DIR in Claude user-scope stale cleanup by @bodapatisaikrishna in #3148
- fix(install): reconcile local skills under shared .agents roots by @tillig in #3190
- fix(marketplace): record the commit an annotated tag points to by @nefayran in #3161
- docs: clarify apm_modules is derived by @aryansk in #2601
- feat(tls): add corporate CA bundles for package HTTPS by @TameTheGame in #2741
- fix: avoid duplicate Copilot global instructions by @dajiaohuang in #3113
- fix(audit): ignore hook sidecar object-key order by @Pybsama in #3155
- fix(ci): repair release-gate integration suite and runtime setup under frozen binary by @danielmeppiel in #3251
- fix(runtime): surface pip bootstrap errors in llm runtime setup by @danielmeppiel in #3253
- fix(runtime): keep APM truststore bootstrap out of ensurepip on llm re-setup by @danielmeppiel in #3262
- chore: release v0.34.0 by @danielmeppiel in #3250
- test: pin cwd for deep-coverage CLI fixtures by @danielmeppiel in #3274
New Contributors
- @mheeaxa made their first contribution in #2610
- @richard-fowles-epam made their first contribution in #3133
- @Dansatch made their first contribution in #3120
- @icecold009 made their first contribution in #3016
- @alvedder made their first contribution in #3100
- @adityaanikam made their first contribution in #3209
- @bodapatisaikrishna made their first contribution in #3148
- @nefayran made their first contribution in #3161
- @TameTheGame made their first contribution in #2741
- @Pybsama made their first contribution in #3155
Full Changelog: v0.33.0...v0.34.0