v0.5.0
v0.5.0 — Tier-1 离线随包官方知识层 hms_knowledge
DSH 社区鸿蒙开发助手:新增离线随包的官方知识节选层——无 SDK、无 CLI、无网络,也能秒查高频 API 的人读官方文档。
新增 / Highlights
hms_knowledge工具(共 19 个工具:12 个 hdc 设备工具 + 7 个 hms_ 工具)*catalog:列出 20 个内置主题(模块/指南分类、起始 API 版本、标签、逐文件溯源 URL)read:先目录后小节——按##标题导航,按小节名或序号读指定小节(每节 24K 字符封顶,防爆上下文)search:关键词同时匹配主题与章节标题,返回得分与命中标题- 离线可用:无需 DevEco Studio / SDK / devecocli / 网络;每次结果都带 CC-BY-4.0 署名
- Tier-1 知识数据(约 1.2MB 随包内置)
- 20 个高频主题逐字节选:16 个 API 模块(promptAction / router / notificationManager / vibrator / batteryInfo / deviceInfo / http / webSocket / preferences / emitter / process / url / util / UIAbility / abilityAccessCtrl / Context)+ 4 个应用模型与 ArkTS 指南(UIAbility 生命周期与用法、状态管理概述、创建自定义组件)
- 来源:gitee.com/openharmony/docs master(commit
b8477987,CC-BY-4.0);knowledge/index.json记录逐文件 sourceUrl / sha256 / since / tags,可审计可重放
- 许可合规闭环
notices.json+THIRD_PARTY_NOTICES.md新增 openharmony-docs-tier1 条目(现 8 notices)license-check门禁扩展:knowledge/ 的 meta.json 校验 + 逐文件 sha256 完整性校验 + 版权行搜索覆盖 lib/ 全域scripts/build-knowledge.mjs维护者工具:一键重新拉取并刷新知识层(记录上游 commit)
- 技能升级:
harmonyos-knowledge技能新增查询速查——人读文档先hms_knowledge(离线秒回)→ 机读版本判定hms_api→ 全量库hms_docs
实测 / Verified
- 冒烟:19 工具 + 3 技能注册;catalog / read(目录→小节)/ search 全动作离线 PASS
- 真实 E2E(
dsh --profile hdctest无头实例,会话日志逐条核验 tool/call 与 tool/result):- catalog 任务:模型正确汇报 20 主题,并推出最早起始 API 6 主题(batteryInfo / deviceInfo / http,并列 webSocket)
- read/search 任务:目录 → 按小节读 showToast / ShowToastOptions → 搜索“振动”命中 vibrator;模型正确回答起始 API 9、message 必填,并主动带出 showToast 自 API 18 废弃 + 逐字引用与 CC-BY 署名
license-checkPASS(8 notices,含 sha256 完整性);npm pack36 文件,压缩 212KB / 解压 1.4MB
环境要求 / Requirements
hms_knowledge零环境依赖(离线随包)- 其余 hdc / hms_* 工具环境要求同 v0.4.0(本机 hdc;
@deveco/deveco-cli作为 optionalDependency 随装,失败容忍)
安装 / Install
dsh plugin --profile <name> add dsh-hdc-bridge