Oho Plugin 开发
在独立目录中构建 Tools、Skills、命令和 MCP 连接,并让它们进入 Oho Agent 的真实运行链路。
当前状态:Plugin Alpha
本文档只描述已经存在的本地开发能力。云端执行、通用 OAuth、多账号连接和任意市场插件安装仍未开放;具体边界见当前限制。
Oho Plugin 是一个独立项目。开发者拥有源码和版本,Oho 提供发现、Agent 绑定、能力编译、运行隔离和结果展示。你不需要把开发中的 Plugin 写进 Oho 主仓库。
从这里开始
构建第一个 Plugin
从创建本地目录到在 Agent 中调用 text.stats,跑通完整开发链路。
理解 Plugin 模型
了解 Plugin、Tool、Skill、Command、Connection 和 Runtime 的边界。
连接一个 MCP Server
把明确允许的 MCP Tool 注册到 Oho,并遵守本地连接约束。
查看 Manifest 参考
核对 oho.plugin.json 的身份、能力、权限和兼容字段。
开发循环
独立 Plugin 目录
→ oho plugin dev
→ Plugin Center / 开发中
→ 为 Agent 启用
→ 发起真实 Run
→ 查看 Skill 加载、Tool 输入和 Tool 输出页面里显示“已启用”只能证明绑定状态;真正可用还必须经过一次 Agent Run。目录卡片、市场条目和运行成功是三个不同的验证点。
最小单元怎么划分
- Plugin 是安装、发布和展示的产品单元。
- Tool 是执行、权限和审计的最小单元。
- Skill 是按描述匹配、按需加载的工作方法。
- Command 是显式用户入口的提示模板;Alpha 暂未接入聊天触发。
- Connection 描述外部服务连接;凭据由平台边界管理,而不是写进提示词。
下一步:准备环境。