agentscope-ai / agentscope-ai/QwenPaw

[Bug]: 控制台「同步到技能池」按钮报错 {"detail":{"success":false,"reason":"not_found"}}

未关闭
#6,187 2 条评论 0 个 reaction 已指派 1 人 已被 @Leirunlin 认领 在 GitHub 查看
主要语言
Python
星标
34.9k
派生
3.1k
平均合并
1 天 15 小时
30 天内合并 PR
225

描述

## Describe the bug
在 CoPaw 控制台 → 工作区 → 技能页面,点击「同步到技能池」按钮后,直接返回错误:
{"detail":{"success":false,"reason":"not_found"}}

没有任何其他提示信息。

## To Reproduce
1. 打开 CoPaw 控制台 → 工作区 default → 技能
2. 点击「同步到技能池」按钮
3. 观察到报错 {"detail":{"success":false,"reason":"not_found"}}

## Environment
- OS: Windows 11 专业版 10.0.22621
- CoPaw 版本: 最新(通过 qwenpaw update 保持更新)
- Agent ID: default
- 技能数量: workspace 77 个(60 customized + 17 builtin),skill_pool 17 个(全 builtin)

## Diagnostic findings
通过对比 workspace/skill.json 和 skill_pool/skill.json 发现:

1. **两套 manifest schema 不同:**
- workspace: `"schema_version": "workspace-skill-manifest.v1"`
- skill_pool: `"schema_version": "skill-pool-manifest.v1"`

2. **字段结构差异大:**
- workspace 条目有 `enabled`, `channels`, `config` 字段
- skill_pool 条目有 `version_text`, `builtin_language`, `builtin_source_name` 字段

3. **技能数量不对等:**
- workspace 有 77 个 skill(含 60 customized)
- skill_pool 仅有 17 个(全 builtin)
- 差异的 60 个 customized skill 均存在对应 skills/ 目录且含 SKILL.md,不是文件缺失问题

4. **关联已有的同类 issue:** #3702、#3270

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。