跳到主要内容
返回时间线
www.adyen.com来源发表:

AI 编码工具各写各的配置:Adyen 开源 Agent Marketplace,一份资源编译给八种工具

核心概要

Adyen 工程师开源了命令行工具 Agent Marketplace,用来在团队、仓库和工具之间共享 AI 智能体资源。此前每种 AI 编码工具把配置放在各自的文件夹、文件格式和字段里,为一种工具写的指令很难在另一种工具里使用。该工具按一份配置文件抓取资源,翻译成各工具期望的格式并写入其查找位置,同一份资源可编译给 Claude Code、Codex、Cursor 等八种工具,重复同步不会产生改动。

AI-generated editorial illustration: One setup for every AI tool: Agent Marketplace - Adyen

深度剖析

AI 智能体资源现在可以只写一份,由命令行工具翻译成多种 AI 编码工具各自的配置格式并放到对应位置。 此前每种 AI 编码工具把配置保存在自己的文件夹、文件格式和配置字段中,为一种工具写的指令很少能在另一种工具里直接使用。 同一份资源可编译给 Claude Code、Codex、Cursor、Devin CLI、Factory Droid、Gemini CLI、Opencode 和 Windsurf 八种工具。

工具以一份配置文件作为唯一事实来源,按需抓取资源并写入各工具查找的位置。 配置里列出所需资源和所用工具,运行 agent-marketplace sync 后,工具从 Git 仓库或市场服务读取,按固定版本校验文件再写入。 重复运行 sync 第二次不产生改动,因此可放进脚本或 CI 流水线;它只更新自己管理的文件,遇到与用户自写内容重名时报告而不覆盖。

版本更新与同步被有意分开,同步安装的是固定版本,需要新版本时再运行 update 主动移动版本锁定。 设置按组织、机器、所在仓库和个人本地覆盖四层合并,平台工程团队设基线,项目负责人补充代码库上下文,个人保留偏好。 可共享的资源分五类:技能、命令、子智能体、钩子和 MCP 服务器,其上还有可从多个注册表取用的集合。

启示与展望

该工具面向在团队、仓库和多种 AI 编码工具之间共享 AI 智能体资源的开发者,尤其是运行共享开发工具的平台工程团队。它处理技能、命令、子智能体、钩子和 MCP 服务器五类资源,以及由这些资源组成的集合,资源可来自 Git 仓库、本地文件夹或托管市场。同一份资源可编译给 Claude Code、Codex、Cursor、Devin CLI、Factory Droid、Gemini CLI、Opencode 和 Windsurf 八种工具。

同步安装的是配置中固定的版本,设置不会在两次运行之间自行变化,需要新版本时要运行 update 主动移动版本锁定。设置按组织、机器、仓库和个人本地覆盖四层合并,各层各自控制范围。工具只更新自己管理的文件,遇到与用户自写内容重名时报告而不覆盖。