Files
HomeAgent/cmd/ohos/HomeAgent/oh-package.json5
JianFeeeee 46e942f0c2 feat(ohos): 鸿蒙端聊天历史分段懒加载 + 首次提交完整工程
原有 cmd/ohos/HomeAgent 是未入库的鸿蒙原生 ArkTS 工程,本次随改动一并入库,
保证他人 clone 后可直接编译(含 .gitignore 排除 build/oh_modules/签名材料,
提供 build-profile.json5.example 模板)。

本次功能改动(与 WebUI / GUI 三端对齐):
- /chat/history 首屏只拉最新 CHAT_PAGE_SIZE(40) 条,1.26MB → 48.5KB
- 抽出 parseHistoryPayload() 复用解析,记录 chatOffset/chatHasMore
- 新增 loadOlderChat():向上滚动触顶(yOffset<60)懒加载更早页
- 工具调用 args/result 与 reasoning_content 完整还原,不做裁剪

构建验证:hvigorw assembleHap BUILD SUCCESSFUL(7.8s,ChatPage 零告警)
2026-08-29 10:25:12 +08:00

16 lines
330 B
Plaintext

{
"name": "homeagent",
"version": "1.0.0",
"modelVersion": "5.0.0",
"description": "HomeAgent HarmonyOS Client",
"main": "",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"@ycj3/streaming-markdown": "^2.1.1"
},
"devDependencies": {
"@ohos/hypium": "1.0.21"
},
"dynamicDependencies": {}
}