OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  社区  ›  Codex

Codex开放插件系统:从“会写代码”,到“可编排工作流”的关键一步

 
  evolve ·  2026-03-27 14:03:56 · 4 次点击  · 0 条评论  

开发者生态的下一站,不再只是模型能力,而是如何把能力打包、复用与分发

OpenAI近日为Codex引入插件(Plugins)机制,正式将“技能(Skills)+工具(Tools)+上下文(Context)”整合为一个可安装、可分发的标准单元。这一变化意味着,Codex开始从单点AI能力,走向工程化的工作流平台

与此同时,官方还同步重置了Codex使用量(覆盖所有订阅用户),为新一轮插件生态铺路。


一、插件不是扩展,而是“工作流打包格式”

在Codex体系中,插件并非传统意义上的功能扩展,而更接近一种可复用的工程单元

一个插件可以同时包含三类核心组件:

  • Skills(技能):以Prompt形式描述的任务流程,可被Agent逐步发现与调用
  • Apps(应用集成):外部系统或连接器(如CRM、数据库等)
  • MCP Servers:远程工具或共享上下文资源

这三者组合在一起,构成一个完整的“AI执行环境”。

换句话说,插件的本质是:

把“如何做一件事”标准化,并让模型可以直接调用。


二、从本地技能到团队分发:插件的使用路径

Codex为插件设计了清晰的使用与演进路径——从个人实验,到团队共享。

1. 本地快速创建(Plugin Creator)

开发者可以通过内置的 @plugin-creator 技能,快速生成插件骨架:

  • 自动创建 .codex-plugin/plugin.json
  • 生成本地测试用的 marketplace 配置
  • 支持导入已有插件(跨生态复用)

这一步解决的是:如何把零散Prompt变成结构化资产


2. 本地市场(Local Marketplace)

Codex引入了“插件市场(Marketplace)”作为分发中枢,本质是一个JSON目录:

{
  "name": "local-repo",
  "plugins": [
    {
      "name": "my-plugin",
      "source": {
        "source": "local",
        "path": "./plugins/my-plugin"
      },
      "policy": {
        "installation": "AVAILABLE",
        "authentication": "ON_INSTALL"
      },
      "category": "Productivity"
    }
  ]
}

关键点在于:

  • 插件通过 source.path 挂载
  • 安装策略与权限控制由 policy 定义
  • 支持 repo 级与个人级两种市场

Codex运行时会将插件缓存到:

~/.codex/plugins/cache/$MARKETPLACE/$PLUGIN/$VERSION/

这意味着插件具备了版本化与隔离能力


3. CLI与应用内统一入口

无论是GUI还是CLI,插件都成为一等公民:

  • 应用内:官方插件目录(curated plugins)
  • CLI:通过 /plugins 统一管理

插件可以被独立启用/禁用,其状态记录在:

~/.codex/config.toml

三、插件结构:一个标准化AI包

Codex插件采用明确的目录规范:

my-plugin/
  .codex-plugin/
    plugin.json        # 必须:插件入口
  skills/              # 可选:技能定义
  .app.json            # 可选:应用集成
  .mcp.json            # 可选:MCP配置
  assets/              # 可选:展示资源

其中,plugin.json承担三大职责:

  1. 标识插件(name/version)
  2. 声明依赖组件(skills/apps/mcp)
  3. 定义展示与分发信息(interface)

一个完整示例中,甚至包括:

  • UI展示(logo、截图)
  • 默认提示词(defaultPrompt)
  • 法律信息(隐私政策、条款)

这已经非常接近传统软件包(如npm package)的成熟形态。


四、设计哲学:为什么是插件,而不是Skill?

Codex官方明确区分了两个层级:

使用场景 推荐方式
单项目 / 实验 Local Skills
多团队 / 可复用 Plugins

这背后的设计逻辑是:

  • Skill = 行为定义(how)
  • Plugin = 分发单位(package)

插件的价值在于:

  • 将多个技能打包
  • 绑定外部工具
  • 提供统一入口与版本管理

本质上,它解决的是AI工程中的三个长期问题:

  1. 复用困难(Prompt不可维护)
  2. 协作困难(团队难共享)
  3. 环境不一致(工具链分散)

五、与MCP的结合:走向“可编排Agent系统”

插件体系的另一个关键点,是对MCP(Model Context Protocol)的原生支持。

通过 .mcp.json,插件可以声明:

  • 远程工具调用
  • 共享上下文
  • 外部系统能力

这使得Codex不再只是代码生成工具,而是逐步演化为:

一个可以调度工具、管理上下文、执行复杂任务的Agent运行平台


六、生态信号:插件市场即将上线

目前,官方插件目录仍以“精选(curated)”为主,但文档已经明确:

  • 公共插件发布即将开放
  • 自助式插件管理即将上线

这意味着Codex正在复制一条成熟路径:

模型 → 工具 → 插件 → 市场 → 生态

类似于:

  • 浏览器 → 插件商店
  • VS Code → Extension Marketplace

一旦开放,插件将成为Codex生态增长的核心驱动力。


七、结语:AI开发进入“包管理时代”

Codex插件的上线,标志着AI开发范式的一次重要转折:

  • 从“写Prompt”到“构建系统”
  • 从“调用模型”到“编排能力”
  • 从“个人效率工具”到“团队基础设施”

如果说过去两年AI的关键词是“生成”,那么下一阶段的关键词很可能是:

组合(Composition)与分发(Distribution)

而插件,正是这套新范式的最小单位。

4 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 26 ms
Developed with Cursor