💻 系统环境 | Operating System
Windows
🌐 CLI 版本 | CLI Version
v0.0.25
🐛 问题描述 | Bug Description
Bug: lh skill list 在所有 source 下均返回空列表 (v0.0.25)
🐛 Bug 描述
lh skill list 命令在所有 --source 选项下都返回空列表,无法列出已创建的 Skill。但 lh skill create 创建成功,lh skill view 也能正常查看详情。
💻 环境信息
- lh CLI 版本: v0.0.25
- 部署方式: 私有部署
- 操作系统: Linux (NAS / Docker)
📎 补充排查
-
lh skill list --source all -> Invalid source. Must be one of: builtin, market, user
说明 CLI 没有提供覆盖所有 source 的选项。
-
三个 source (builtin / market / user) 都返回空,说明 list 的查询接口存在通用性问题。
-
lh skill view 和 lh skill create 走的是另一个 API 端点?
可能 list 的 API 路径或参数有误。
-
之前文档中提到的「ZIP install 查不到但 create 能查到」的问题可能同源,
但范围更大——实测 create 的也查不到。
-
删除功能正常:lh skill delete --yes 可正常删除。
🚦 期望结果 | Expected Behavior
🔍 期望行为
lh skill list 应返回当前用户下所有已创建的 Skill 列表。
📷 复现步骤 | Recurrence Steps
📋 复现步骤
-
创建一个 Skill:
lh skill create --name "test-bug" --description "test" --content "# Hello"
✓ 创建成功,返回 ID (如 skl_xxx)
-
用 view 验证存在:
lh skill view skl_xxx --json id,name,content
✓ 能正常查看内容
-
尝试列出(各种组合全部返回空):
lh skill list -> No skills found.
lh skill list --source user -> No skills found.
lh skill list --source builtin -> No skills found.
lh skill list --source market -> No skills found.
lh skill list --json id,name -> []
📝 补充信息 | Additional Information
❌ 实际行为
所有 source 组合都返回空列表,但 Skill 实际存在(view 可查)。
💻 系统环境 | Operating System
Windows
🌐 CLI 版本 | CLI Version
v0.0.25
🐛 问题描述 | Bug Description
Bug: lh skill list 在所有 source 下均返回空列表 (v0.0.25)
🐛 Bug 描述
lh skill list 命令在所有 --source 选项下都返回空列表,无法列出已创建的 Skill。但 lh skill create 创建成功,lh skill view 也能正常查看详情。
💻 环境信息
📎 补充排查
lh skill list --source all -> Invalid source. Must be one of: builtin, market, user
说明 CLI 没有提供覆盖所有 source 的选项。
三个 source (builtin / market / user) 都返回空,说明 list 的查询接口存在通用性问题。
lh skill view 和 lh skill create 走的是另一个 API 端点?
可能 list 的 API 路径或参数有误。
之前文档中提到的「ZIP install 查不到但 create 能查到」的问题可能同源,
但范围更大——实测 create 的也查不到。
删除功能正常:lh skill delete --yes 可正常删除。
🚦 期望结果 | Expected Behavior
🔍 期望行为
lh skill list 应返回当前用户下所有已创建的 Skill 列表。
📷 复现步骤 | Recurrence Steps
📋 复现步骤
创建一个 Skill:
lh skill create --name "test-bug" --description "test" --content "# Hello"
✓ 创建成功,返回 ID (如 skl_xxx)
用 view 验证存在:
lh skill view skl_xxx --json id,name,content
✓ 能正常查看内容
尝试列出(各种组合全部返回空):
lh skill list -> No skills found.
lh skill list --source user -> No skills found.
lh skill list --source builtin -> No skills found.
lh skill list --source market -> No skills found.
lh skill list --json id,name -> []
📝 补充信息 | Additional Information
❌ 实际行为
所有 source 组合都返回空列表,但 Skill 实际存在(view 可查)。