企业级 Skills 市场建设方案 v1.1
—— TencentDB × 独立市场中枢 × QwenPaw 原生机制
承接 v1.0(post=87 / post=88 / post=89)的实测迭代版。
本版结合对 QwenPaw 源码的深度解读,收敛出「独立泛资产市场 + 双出口 + QwenPaw 原生机制复用」的最终架构,满足:独立市场、演进为 Skill/MCP/Agent 市场、抗 QwenPaw 升级。
一、背景与目标
企业需要一个跨部门的智能资产市场,核心诉求:
- 财务发布技能(Skill)→ 授权给 人事使用
- 领导通过统一入口查看全部资产、授权、审计
- 资产类型从 Skill 起步,未来演进为 MCP 市场、Agent 市场
- 方案必须不随 QwenPaw 升级而失效,可快速迭代复用
二、总体架构
三层职责(清晰、不重叠):
| 层 | 组件 | 职责 |
|---|---|---|
| 数据层 | TencentDB Agent Memory | 唯一权威数据源:Skill 本体、记忆、知识、对话、参与日志/统计、归属(team/owner) |
| 治理层 | 独立市场(自建) | RBAC 授权 + 泛资产目录 + 独立 UI + 领导驾驶舱 + 开放双出口 |
| 执行层 | QwenPaw(可替换) | 消费市场技能并执行,复用其原生技能池/治理/MCP 机制 |
三、为什么必须是「独立市场」(北极星)
参考此前讨论的决定性理由:
- 市场是平台本体,不是某个执行器的功能
- 未来要承载 Skill → MCP → Agent 的统一目录,市场必须独立演进
- 任何执行端(QwenPaw / 未来其他 Agent / MCP 客户端)都能接入,不被锁定
- 抗升级:市场核心与 QwenPaw 解耦,QwenPaw 升级只影响薄适配层
四、独立市场如何与 QwenPaw 双出口对接
市场对外提供两个稳定出口,与 QwenPaw 原生机制一一对应:
| 出口 | 协议 | 对应 QwenPaw 原生机制 | 用途 |
|---|---|---|---|
| 出口 A | REST API | market/providers/ Multi-Provider |
注册为企业 Provider,QwenPaw 原生市场可搜索 |
| 出口 B | MCP Server | drivers/ MCP 集成 |
以标准 MCP 协议挂载,复用 tdai-mcp-bridge,铺路未来 MCP 市场 |
双出口为什么是"结合 QwenPaw 原生机制"而非"绕过":
- QwenPaw 自带 Multi-Provider 市场(
market/providers/qwenpaw.py即"GET 远程 skills API")→ 我们的 REST 出口可注册为其一个 Provider - QwenPaw 自带 MCP 集成 → 我们的 MCP 出口可被挂载
- QwenPaw 自带 技能池(
skill_system/pool_service.py)→ 技能下载后进池执行 - QwenPaw 自带 治理层(
governance/)→ 市场 RBAC 管「谁能看」,QwenPaw 治理管「看到后怎么用」(双层)
五、TencentDB 在其中的角色(对比 v1.0 修正)
沿用 v1.0 实测结论,TencentDB 作为存储+检索+统计底座:
- ✅ Skill CRUD / 检索 / 版本 / 归属(实测可用)
- ✅ 全局管理(admin 看全部,领导驾驶舱直接复用)
- ✅ 参与日志 / 固定资产统计(复用,减少自建表)
- ❌ 跨团队授权:TencentDB 无授权接口 → 授权判定在独立市场业务层(RBAC)
关键:TencentDB 管「技能长什么样、存哪里、谁能全局看」,独立市场管「谁能看这个技能」。
六、权限模型(RBAC,在独立市场)
用户(User) 角色(Role) 权限(Permission) 资源(资产)
财务张三 → publisher publish/manage Skill(自家team)
人事李四 → hr_consumer read/use 被授权 Skill
领导王五 → system_viewer audit/view_all 全资产
- 授权判定唯一入口 = 市场业务层,admin key 不暴露前端
- 每个 QwenPaw 持独立凭证(财务 key / 人事 key),市场据此识别身份
七、一次完整链路(财务发布 → 人事使用 → 领导监管)
① 财务在【独立市场】发布技能
→ 市场调 TencentDB skill/create,Skill 本体进 TencentDB(权威源)
→ 市场记 RBAC: skill_grants(财务→人事)
② 人事在【QwenPaw-人事】市场入口看到技能
→ QwenPaw 通过 REST Provider 或 MCP 调市场 API
→ 市场 RBAC 判定 → 返回"人事有权"的技能列表
③ 人事点"使用"
→ 技能内容从市场下发(来源 TencentDB)→ QwenPaw 本地导入技能池执行
→ QwenPaw 自带治理审计工具级使用
→ 使用计数回写 TencentDB 参与日志
④ 领导在【市场管理台】看全部
→ 市场聚合 TencentDB 全部技能 + 使用统计 → 驾驶舱
八、抗 QwenPaw 升级(防腐层设计)
市场核心(目录/RBAC/UI) ←—稳定—→ 开放API(REST+MCP) ←—薄适配—→ QwenPaw(易变)
- 市场核心不 import 任何 qwenpaw 代码
- QwenPaw 侧只保留薄适配层(Provider/MCP 注册,几十到上百行)
- QwenPaw 升级 → 只排查/重写适配层(几小时),市场核心、数据、RBAC、UI 全不动
- 用 契约测试(mock 市场 API)验证适配层在升级后是否断开
九、工作量评估(v1.1 修正)
| 模块 | 估算 | 说明 |
|---|---|---|
| 独立市场核心(目录/RBAC/API) | 2-3 天 | 不含重UI |
| 独立市场 UI(门户+领导驾驶舱) | 2-3 天 | 必须独立建设 |
| REST Provider 适配 | 0.5-1 天 | 照抄 qwenpaw.py 骨架 |
| MCP Server 出口 | 0.5-1 天 | 复用 tdai-mcp-bridge |
| TencentDB 对接 | 0.5 天 | 已实测 |
| 契约测试 | 0.5-1 天 | 抗升级保障 |
| 合计 | 约 1.5-2 周 |
十、长期演进路线
阶段一 Skill 市场(当前)
↓
阶段二 接入 MCP 市场(复用出口 B + tdai-mcp-bridge)
↓
阶段三 Agent 市场(泛资产目录扩展 + 插件类目)
三层架构与双出口设计天然支撑以上演进,无需重构。
总结
v1.1 的关键收敛: 市场必须是独立北极星平台(满足独立市场 + 未来多资产演进 + 抗 QwenPaw 升级),通过 REST Provider + MCP Server 双出口 与 QwenPaw 原生机制结合,TencentDB 作为唯一权威数据底座。相比 v1.0,本版补齐了对执行端(QwenPaw)原生能力的深度理解,架构更通透、更易演进。
本方案基于 113.249.102.8 部署实例的 TencentDB API 实测与 agentscope-ai/QwenPaw 源码解读。


UW1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
FC1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
GX1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
UR1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
PB1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
IZ1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
ZO1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
WD1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
YG1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总AGENTOTO88 PUNCAKTOT...
NA1 个月前
发表在:OpenClaw热点日报(第36期):2026年06月18日热门文章汇总It's an amazing piec...