返回资讯中心
外部精选
软件工程
#开发者实时流

微软推出 APM,为 AI agent 提供依赖管理

来源标题:APM – A dependency manager for AI agents

APM 是一个面向 AI agent 的依赖管理器,用户只需在单个 apm.yml 中声明项目所需的 skills、prompts、instructions、插件和 MCP 服务器,运行 apm install 即可部署到所支持的工具中。它支持 GitHub Copilot、Claude Code、Cursor、Codex、Gemini 等平台,lockfile 固定版本与内容哈希以保证跨机器安装结果一致。安装过程还会扫描隐藏 Unicode 字符,并默认阻止未声明的传递性 MCP 服务器。

Hacker News 最新Garbage2026/11/7 · 8 天前8 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

在 GitHub 上查看 APM 是 AI agent 的依赖管理器。在一个 apm.yml 中声明项目所需的 skills、prompts、instructions、plugins 和 MCP 服务器,然后任何开发者运行 apm install,即可将每个原语部署到支持它的 harness 中。关于 GitHub Copilot、Claude Code、Grok Build、Cursor、OpenCode、Codex、Gemini、Windsurf 和 Kiro 的支持情况,请参阅目标矩阵。 一个 apm.yml 可跨受支持的 harness 和机器使用。锁文件固定精确版本和内容哈希,因此全新克隆会以字节级一致的方式解析出相同的包内容。 每次安装都会扫描隐藏的 Unicode 字符、固定内容哈希,并阻止未显式声明或信任的传递性 MCP 服务器。无需选择启用。 apm-policy.yml 在安装时强制执行,包括传递性 MCP。仅收紧的继承关系按企业 -> 组织 -> 仓库流动。运行时行为是 harness 的领域。请参阅治理指南。 标题为“安装 APM”的章节 macOS (Homebrew) Linux / macOS(无 Homebrew) Windows 已经使用 Homebrew? brew install apm 无需自定义 tap。使用 brew upgrade apm 更新。 curl -sSL https://aka.ms/apm-unix | sh 终端窗口 irm https://aka.ms/apm-windows | iex Homebrew 是可选的。查看所有安装选项 了解 pip、Scoop 和手动安装。对于独立 Unix 安装,如果当前终端找不到 apm,请遵循安装程序的 shell 特定 PATH 指引。 apm install microsoft/apm-sample-package 清单 标题为“清单”的章节 此示例省略了 $schema,并使用 APM 的工作草案契约。如需 显式 schema,请参阅契约选择和修正后的 schema 候选; 较早发布的 schema 会拒绝下面展示的 Git 加路径形式。

apm.yml -- 随仓库一起提供,类似 package.json

name: my-project version: 1.0.0 dependencies: apm:

Skills、prompts、agents、plugins——来自任何 GitHub 仓库,支持版本固定

  • anthropics/skills/skills/frontend-design
  • microsoft/apm-sample-package
  • github/awesome-copilot/plugins/context-engineering#v2.1
  • github/awesome-copilot/agents/api-architect.agent.md

GitLab、Azure DevOps、Bitbucket、Gitea、任何 git 服务器

由同一清单管理的 MCP 服务器

  • io.github.github/github-mcp-server
  • io.github.microsoft/playwright-mcp 终端窗口 git clone <repo> && cd <repo> && apm install && cd && apm install"> 就是这样。每个选定的 harness 通过一条命令接收其支持的原语;每个依赖都被固定,每个 MCP 服务器在接触磁盘之前都会经过策略检查。 标题为“选择你的路径”的章节 使用包 安装他人的原语并在你的 harness 上运行。从消费者路径开始。 构建 skills、prompts、plugins 或其他人可以安装的完整包。从生产者路径开始。 跨组织的策略、审计和 CI 门禁。从企业路径开始。 APM 是 microsoft 组织下的开源项目,采用 MIT 许可证。基于 AGENTS.md、Agent Skills、MCP 构建。查看变更日志了解最近发布的内容。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →