首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >OoderAgent 能力中心与能力库 技术白皮书

OoderAgent 能力中心与能力库 技术白皮书

原创
作者头像
OneCode
发布2026-02-22 11:14:49
发布2026-02-22 11:14:49
1210
举报

1. 概述

Ooder 能力中心与能力库是 OoderAgent 平台的核心组成部分,提供企业级技能管理与分发能力。能力中心负责技能的生命周期管理、市场运营和执行调度,能力库则提供丰富的可复用技能包。

OoderAgent 平台能力中心SkillCenter技能市场生命周期管理执行调度P2P 共享多语言运行时能力库ooder-skills技能包仓库场景驱动定义技能索引模板和文档40+ 技能包发现 / 安装ooder-sdk (SDK 核心)
OoderAgent 平台能力中心SkillCenter技能市场生命周期管理执行调度P2P 共享多语言运行时能力库ooder-skills技能包仓库场景驱动定义技能索引模板和文档40+ 技能包发现 / 安装ooder-sdk (SDK 核心)
🔄 技能复用

模块化技能封装,一次开发多处使用

⚡ 快速集成

支持 GitHub/Gitee 一键发现安装

🎯 场景驱动

基于场景的技能编排和协作

🌐 多语言支持

Java/Node/Python 多语言运行时

2. 能力中心 (SkillCenter)

2.1 核心功能

技能管理· 技能创建· 技能编辑· 技能执行技能市场· 技能浏览· 技能搜索· 技能评分P2P 网络· 节点发现· 技能共享· 离线支持系统管理· 用户管理· 群组管理· 健康检查v2.2 新特性SDK 适配层解耦业务与底层云托管支持K8s 集群部署多语言运行时Java/Node/PythonDTO 分层架构请求/响应/查询
技能管理· 技能创建· 技能编辑· 技能执行技能市场· 技能浏览· 技能搜索· 技能评分P2P 网络· 节点发现· 技能共享· 离线支持系统管理· 用户管理· 群组管理· 健康检查v2.2 新特性SDK 适配层解耦业务与底层云托管支持K8s 集群部署多语言运行时Java/Node/PythonDTO 分层架构请求/响应/查询

2.2 API 接口

接口

方法

路径

说明

技能列表

GET

/api/skills

获取所有技能

创建技能

POST

/api/skills

创建新技能

执行技能

POST

/api/skills/{id}/execute

执行技能

市场技能

GET

/api/market/skills

获取市场技能

安装技能

POST

/api/installed/install

安装技能

3. 能力库 (ooder-skills)

3.1 仓库地址

平台

地址

适用场景

Gitee (国内)

gitee.com/ooderCN/skills

国内用户优先

GitHub (国际)

github.com/ooderCN/skills

国际用户

3.2 目录结构

代码语言:javascript
复制
ooder-skills/
├── README.md                   # 仓库说明
├── skill-index.yaml           # 技能索引文件
├── skills/                    # 技能目录
│   ├── skill-org-dingding/    # 钉钉组织技能
│   ├── skill-org-feishu/      # 飞书组织技能
│   ├── skill-vfs-local/       # 本地存储技能
│   ├── skill-vfs-minio/       # MinIO存储技能
│   ├── skill-payment-alipay/  # 支付宝支付技能
│   └── ...                    # 更多技能
└── templates/                 # 技能模板

4. 技能体系

技能分类体系 (40+ 技能)组织服务org5 技能存储服务vfs5 技能消息通讯msg4 技能系统管理sys9 技能支付服务payment3 技能媒体发布media5 技能工具util8 技能组织服务技能skill-org-dingdingskill-org-feishuskill-org-wecomskill-org-ldapskill-user-auth存储服务技能 (VFS)skill-vfs-localskill-vfs-databaseskill-vfs-minioskill-vfs-ossskill-vfs-s3
技能分类体系 (40+ 技能)组织服务org5 技能存储服务vfs5 技能消息通讯msg4 技能系统管理sys9 技能支付服务payment3 技能媒体发布media5 技能工具util8 技能组织服务技能skill-org-dingdingskill-org-feishuskill-org-wecomskill-org-ldapskill-user-auth存储服务技能 (VFS)skill-vfs-localskill-vfs-databaseskill-vfs-minioskill-vfs-ossskill-vfs-s3

5. 场景驱动架构

scene-engine (SEC 核心)scene-engine/scene-gateway/内置场景驱动ORG 驱动VFS 驱动MSG 驱动user-auth · org-manage · file-ops · msg-opsooder-skills (扩展实现)扩展场景驱动SYS 驱动Payment 驱动Media 驱动具体技能实现skill-org-*skill-vfs-*skill-payment-*skill-media-*skill-sys-*skill-llm-*扩展
scene-engine (SEC 核心)scene-engine/scene-gateway/内置场景驱动ORG 驱动VFS 驱动MSG 驱动user-auth · org-manage · file-ops · msg-opsooder-skills (扩展实现)扩展场景驱动SYS 驱动Payment 驱动Media 驱动具体技能实现skill-org-*skill-vfs-*skill-payment-*skill-media-*skill-sys-*skill-llm-*扩展

6. 技能发现机制

9 种技能发现方法本地发现LOCAL_FS 本地文件UDP_BROADCAST网络发现DHT_KADEMLIAmDNS/DNS-SD仓库发现GITHUBGITEE中心化发现SKILL_CENTERGIT_REPOSITORY自动发现AUTO 自动推断
9 种技能发现方法本地发现LOCAL_FS 本地文件UDP_BROADCAST网络发现DHT_KADEMLIAmDNS/DNS-SD仓库发现GITHUBGITEE中心化发现SKILL_CENTERGIT_REPOSITORY自动发现AUTO 自动推断

7. 技能生命周期

发现安装配置运行停止卸载
发现安装配置运行停止卸载

8. 开发指南

8.1 安装技能

代码语言:javascript
复制
# 使用 ooder CLI
ooder skill install skill-org-feishu --source github --version 0.7.3

# 使用 API
curl -X POST http://localhost:8081/api/skillcenter/installed/install \
  -H "Content-Type: application/json" \
  -d '{
    "skillId": "skill-org-feishu",
    "version": "0.7.3",
    "discoveryMethod": "GITHUB"
  }'

8.2 开发新技能

代码语言:javascript
复制
# 创建技能项目
ooder skill create skill-my-feature --template basic

# 技能清单 skill-manifest.yaml
apiVersion: ooder.io/v1
kind: SkillManifest
metadata:
  skillId: skill-my-feature
  name: My Feature Skill
  version: "1.0.0"
spec:
  category: util
  capabilities:
    - my-capability
  runtime:
    language: java
    mainClass: net.ooder.skill.myfeature.MyFeatureSkill

版权所有 © 2026 Ooder Team

GitHub · Gitee

Made with ❤️ by Ooder Team

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 概述
    • 🔄 技能复用
    • ⚡ 快速集成
    • 🎯 场景驱动
    • 🌐 多语言支持
  • 2. 能力中心 (SkillCenter)
    • 2.1 核心功能
    • 2.2 API 接口
  • 3. 能力库 (ooder-skills)
    • 3.1 仓库地址
    • 3.2 目录结构
  • 4. 技能体系
  • 5. 场景驱动架构
  • 6. 技能发现机制
  • 7. 技能生命周期
  • 8. 开发指南
    • 8.1 安装技能
    • 8.2 开发新技能
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档