v0.6.1 — 鸿蒙开发面板 + 设备记忆 + Tier-1 扩容
DSH 社区鸿蒙开发助手:面板升级为「鸿蒙开发面板」——展示整个插件而非仅是 hdc;设备跨工具记忆;离线知识层扩至 23 篇。
新增 / Highlights
- 设备会话抽象:工具默认使用本会话上次使用的设备(显式 target 或面板点选即切换默认;掉线静默回退首台连接设备);
hdc_list_targets暴露preferred/preferredActive - 鸿蒙开发面板(原 hdc 设备面板更名升级):
- 「本地工具链」徽章行:DevEco Studio 版本 / SDK API / devecocli 有无 / 离线知识篇数——插件自身状态一目了然
- 设备详情(每台):名称/品牌/型号/API 版本/电池(电量、温度、充电状态)/OS 版本
- 系统区:内存可用 / 存储使用率 / 分辨率 / OS 版本
- 每设备独立「截图」按钮(截哪台标哪台:
截图 @ 设备id),顶部截图按钮=截默认设备 - 日志区:设备端限行(
hilog -x | tail -n 60,修复真机 1.2MB 全量日志冲爆缓冲导致面板无日志的问题) - 交互:标题栏拖动 / 八向缩放 / 截图 × 关闭 / 设备行点选设默认(高亮 + 默认徽章)
- Tier-1 知识层扩容(20 → 23 篇):新增 UIAbilityContext(全文)、sensor(461KB→35KB 节选)、file-fs(267KB→104KB 节选);构建器新增通用按节选入机制(
sections.include,=前缀精确匹配),节选文件附文件内节选声明(CC-BY 修改声明合规),index 记录excerpted/originalBytes/keptSections - 官方测试框架指路:harmonyos-knowledge 技能新增 hypium(gitee.com/openharmony/testfwk_arkxtest,@ohos/hypium)与 hamock(同仓库 hamock/ 子目录,@ohos/hamock)指路——canonical 在 ohpm/Gitee,不在 GitHub
实测 / Verified
- 全新进程回归:19 工具 + 3 技能注册、设备记忆五场景(回退→显式→记忆→掉线回退→字段)、知识层 catalog 23/read 节导航/search,全 PASS
- 真机+模拟器双设备宿主集成测试:工具链徽章(Studio 6.1.1.290/SDK 24/知识 23)、设备详情(含电池 27% 充电中/100%)、系统区(内存/存储/分辨率 2800×1840)、hilog 12 行、定向截图(target 正确)、select/preferred 持久、非法 target 400,全 PASS
- live 服务器端到端:panel-state/select/截图 JPEG/list_targets 字段/日志恢复,全 PASS
- license-check PASS(含逐文件 sha256 完整性);npm pack 41 文件
环境要求 / Requirements
同 v0.6.0(面板仅 web 宿主生效;headless/TUI 不变)。
安装 / Install
dsh plugin --profile <name> add dsh-hdc-bridge