跳转到内容

使用与扩展 OpenAgent

先掌握桌面软件的工作方式,再通过可复用技能、MCP 工具、命令或带作用域的侧栏扩展能力。根据当前要完成的任务选择教程。

OpenAgent 安装 Agent Plugins 1.0 格式的包,平台专属能力放在 extensions.openagent 中。

先运行一个 Skill 包,再按需添加组件,最后验证实际安装的候选包并发布。创作需要已安装的 OpenAgent、Git 和 Bun,无须构建桌面源码或访问私有 SDK。除非步骤另有说明,命令都从你的项目根目录执行。

想扩展什么Plugin Kit 模板
可复用指令minimal 或 skill-pack
MCP 服务提供的工具mcp-tools
斜杠命令slash-commands
带作用域的侧栏sidebar-panel
生命周期钩子automation-hooks
工具租约或受监管的进程mcp-lifecycle 或 daemon
经过校验的外观 tokentheme
宿主渲染的集成设置integration

克隆工具链后,可运行 bun tools/openagent-plugin-kit/scripts/new-plugin.mjs --list 查看该源码版本提供的模板。full-kit 组合多个界面与能力;学习时先选择小模板,便于定位每个失败的责任边界。

插件开发助手 既是公开工具链,也是可安装的开发助手。Chat Groups、Goal、Graph、Cua Driver 和 Message Board 分别独立安装。工作流章节把它们的设计对应到具体开发需求。Multi-Agent V2 属于 Runtime 能力;Goal 和 Graph 通过共享 Host Bridge 实现插件自己的工作流。

校验通过只证明包结构正确。还要调用实际安装的工具或命令,检查持久化、失败路径、声明的语言与主题,以及需要认证的真实服务操作。保留测试版本与证据。本地刷新、开发者验收和公开发布是分别进行的步骤,排错章节给出完整流程。

本教程依据当前公开 Plugin Kit 的模板与校验器编写。旧版 Runtime 即使接受插件协议 1,也可能缺少可选的桥接操作,调用前应检测支持情况。逐字段规范以 Plugin Kit 文档 为准。

← 返回 OpenAgent 主页