mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-07-23 04:03:48 +08:00
fix(skills): flyai-skill 补 source.path 与 i18n,修复详情页空白 (#54)
## 问题 FlyAI(flyai-skill)在客户端市场详情页显示为空白(无描述、无技能文档正文)。 ## 根因 - `source.path` 未设置:上游仓库 `alibaba-flyai/flyai-skill` 的 `SKILL.md` 实际位于 `skills/flyai/` 子目录(目录名为 `flyai`,而非与 entry id 同名的 `flyai-skill`)。抓取逻辑在 `path` 为空时退化为在仓库根目录查找 `SKILL.md`,而根目录并无该文件,导致抓取静默失败、`body` 保持为空。 - 缺少 `i18n` 字段:`shortDesc`/`name` 本地化文案缺失,列表与详情页描述行同样为空。 两者叠加,加上客户端对空字段没有兜底文案,最终表现为详情页视觉上完全空白。 ## 修改 - 补充 `source.path: "skills/flyai"`,对齐上游真实目录结构 - 补充 `i18n.zh-CN` / `i18n.en-US` 的 `name` + `shortDesc`(内容取自上游 `SKILL.md` frontmatter 的 `description` 字段整理) - 补充 `latestVersion: "1.0.15"`(对齐上游 `SKILL.md` frontmatter `metadata.version`) ## 验证 - `python3 scripts/i18n/validate-i18n.py skills/flyai-skill` 通过 - `python3 scripts/i18n/validate-i18n.py skills/flyai-skill --online` 通过(确认 `source.path` 指向的文件真实可抓取) ## Test plan - [x] 本地校验脚本通过(含 --online) - [ ] DesireCore 主仓库 `npm run sync-market` 后在客户端验证详情页正常展示
This commit is contained in:
@@ -6,6 +6,17 @@
|
||||
"tags": [
|
||||
"alibaba-flyai"
|
||||
],
|
||||
"latestVersion": "1.0.15",
|
||||
"i18n": {
|
||||
"zh-CN": {
|
||||
"name": "FlyAI",
|
||||
"shortDesc": "通过自然语言搜索并预订机票、酒店、门票等出行服务,基于飞猪 MCP 实时查询与预订"
|
||||
},
|
||||
"en-US": {
|
||||
"name": "FlyAI",
|
||||
"shortDesc": "Search and book flights, hotels, attractions and travel deals in natural language via Fliggy MCP"
|
||||
}
|
||||
},
|
||||
"maintainer": {
|
||||
"name": "alibaba-flyai",
|
||||
"verified": false,
|
||||
@@ -19,6 +30,7 @@
|
||||
"kind": "git",
|
||||
"repoUrl": "https://github.com/alibaba-flyai/flyai-skill.git",
|
||||
"repoBranch": "main",
|
||||
"ref": "54277b27b68e53741954c08541faedba1d45cc7b"
|
||||
"ref": "54277b27b68e53741954c08541faedba1d45cc7b",
|
||||
"path": "skills/flyai"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user