3.11、Agent协同开发
Agent协同开发是把 Agent客户端(WorkBuddy / Codex)与 CMS 工程通过 MCP 打通,让开发者用一句自然语言描述需求,就能在 CMS 里自动生成页面、落地组件与配置,并对着生成结果持续对话迭代。

3.11.1、功能说明
- MCP 打通 CMS 工程:Agent客户端以技能(Skill / 插件)的形式接入 CMS 服务,直接读写当前打开的 CMS 工程,无需手工导出导入工程文件。
- 自然语言页面开发:在 WorkBuddy 新建任务、描述页面需求,AI 自动生成页面并直接写入 CMS 工程,生成的看板/监控页可在 CMS 编辑器中继续调整。
- 实时预览与对话式迭代:任务完成后 WorkBuddy 会返回页面预览地址,可直接在浏览器查看,也可打开 CMS 查看;效果不符合要求时,在同一个任务对话框里继续提要求即可。
3.11.2、核心优势
1. 从"拖拽组态"到"一句话描述"
传统组态开发需要在编辑器里逐层搭建页面骨架、逐个放置组件、再逐个绑定变量。Agent协同开发把这一步交给 Agent工具:"生成锂电叠片机监控看板并转为CMS页面" 这样一句话,就能直接产出可用的 CMS 页面初稿,人力从"搭页面"转向"审页面"。
2. 生成即落地,预览即可见
页面不是停留在聊天窗口里的代码片段,而是直接成为 CMS 工程里的真实页面。同时 WorkBuddy 返回预览地址,形成"描述 → 生成 → 预览 → 反馈 → 调整"的闭环,不需要来回切换工具。
3. 一次配置,长期复用
插件安装与 MCP 配置由 CMS 托盘自动完成,AIgent客户端侧的技能(Skill)也可被后续任务反复调用。相比手工配置 MCP 服务地址、端口与鉴权,这种方式把协同开发的初始化成本降到接近零。
3.11.3、典型使用场景
场景一:桌面端一句话生成监控看板
背景:现场有一台装了 CMS 的工程师电脑,需要快速做一张锂电叠片机监控看板。
AI方式:
- 工程师打开 CMS 托盘的「主页 → Agent协同开发」,确认 WorkBuddy 状态为「已安装」。
- 在 CMS 工程管理界面新建一个空白工程并打开。
- 回到 WorkBuddy 新建任务,输入:"生成锂电叠片机监控看板并转为CMS页面"。
- 任务完成后,通过 WorkBuddy 返回的预览地址查看页面;也可直接打开 CMS 查看生成结果。
- 若效果不符合要求,在 WorkBuddy 任务对话框继续输入,让它调整。
场景二:Web 端远程协同开发异地 CMS 工程
背景:工程师在办公网通过 Web 端访问另一台设备上的 CMS 工程,本地并没有那台机器的桌面环境。
AI方式:
- 在 Web 端打开 CMS 工程界面,点击右上角的「Agent协同开发」图标。
- 以 WorkBuddy 为例,点击复制任务指令(指令中已包含插件包地址、CMS 服务地址、插件版本等信息)。
- 在 WorkBuddy 新建任务,粘贴指令并发送,等待任务完成。
- 完成后即可在 WorkBuddy 上发送页面需求,进行远程 CMS 页面开发。
3.11.4、5 分钟快速上手
步骤1:安装 WorkBuddy(或 Codex)
打开官网 https://www.workbuddy.cn 下载安装,安 装时选择 "仅为我安装",然后一直点击"下一步",按默认选项直到安装完成。

步骤2:安装 CMS
安装 CMS,最低版本为 CMS Editor 26H1-V2.40.5。安装步骤参考官方文档:
https://cms-docs.shengyc.com/cms/tutorial/快速入门/软件安装
步骤3:确认 Agent 协同开发插件已就绪
以上都安装完成后,运行 CMS,然后在桌面右下角找到 CMS 的托盘程序,打开托盘。

弹出托盘后,进入「主页 → Agent协同开发」,检查是否已成功自动安装插件:
-
WorkBuddy 显示 "已安装" → 就绪,可点击「检查更新」保持为最新版本。

-
如果显示未安装,请点击「重试」,或检查 WorkBuddy 是否安装成功:

步骤4:在 CMS 中创建并打开空白工程
在 CMS 工程管理界面创建空白工程并打开:
- 打开工程管理界面;
- 点击「新建空白工程」;
- 双击鼠标左键进入工程。
