Repository navigation
Releases: jackwener/DeepseekHarness-Android
Releases · jackwener/DeepseekHarness-Android
Release list
v0.2.5
- 修复第三方模型对话必失败(#20 #28):很多 OpenAI 兼容网关(magpie、NVIDIA NIM、公司内网网关等)在流式返回里每帧都带
"usage": null,以前会被误报成“provider transport failed”并反复重试。现在正常对话;解析不了的返回会直接说“模型服务返回的数据格式不兼容”,不再伪装成网络错误、也不再空等重试 - 接口地址没写
/v1时,“获取模型列表”遇到 404 会自动试/v1并帮你改好地址;对话时的 404 也会提示试/v1 - 模型列表刷新(#25):刷新后列表就是接口这次返回的模型;已勾选但接口不再返回的模型标“接口未返回”留在最上面
- 上下文窗口和最大输出(#27):不再写死 128K。能从接口返回里自动识别(vLLM、sglang、OpenRouter、llama.cpp 等),也可以按服务商或按模型手动设置;引擎和输入框的上下文圈都用这个值,并标明来源
- 语音发起任务(#23):唤起助手或长按悬浮球后直接开始听,说完自动发送(1.5 秒内可点击改为编辑);输入框也有麦克风按钮
- 安装时如果 Google Play 保护机制提示“已屏蔽有害应用”,属于误报:核对下面的 SHA-256 后,点“更多详情”→“仍要安装”(见 README)
- 仅支持 arm64-v8a,Android 10 及以上;正式签名,可直接覆盖安装 v0.1.1 及以后版本
APK SHA-256: d81269fedaff5559c4099ac3ae842f8ae36dfb4f3f37389076a2fb824d4d36bb
v0.2.4
会话模式(#3):
- 输入框上新增模式标签,内置 4 个模式:默认(原来的行为)、手机操作(设备和屏幕工具,不开 shell)、编程(shell、文件、Skills、网页)、只聊天(只保留联网搜索和网页读取,只读)
- 每个模式可以设:额外的系统提示词、启用哪些工具、默认权限、是否使用 Skills;设置 → 会话模式 里可以复制内置模式、新建和编辑自己的模式
- 新会话发第一条消息前可以切换模式,之后锁定;选模式会同时设好它的默认权限
- 已有的会话按“默认”模式运行,行为不变;数据库正常升级,不会清掉已有会话
- 安装时如果 Google Play 保护机制提示“已屏蔽有害应用”,属于误报:核对下面的 SHA-256 后,点“更多详情”→“仍要安装”(见 README)
- 仅支持 arm64-v8a,Android 10 及以上;正式签名,可直接覆盖安装 v0.1.1 及以后版本
APK SHA-256: 43bcf88d0eb408f4fb1e4073a7524faa112c68c6266af142ec195ae6c11f67ba
v0.2.3
- 连接模型服务失败时说清楚原因:不再只显示“provider transport failed”,会写明是连接被拒、超时、域名解析失败还是证书错误,以及连的是哪个地址,再给一句怎么处理(比如 magpie / 局域网网关要监听 0.0.0.0、手机和电脑在同一 Wi-Fi)。“获取模型列表”测试连接时给出同样的诊断
- 引擎走系统代理:手机设置了 Wi-Fi 代理或代理模式的 VPN 时,对话请求和“获取模型列表”走同一条路,不会再出现“测试通过、对话失败”
- 模型服务地址填 localhost / 127.0.0.1 时提示“这是手机自己的地址”
- App 经验库:智能体在这台手机上操作 App 时,自动记下入口、容易踩的坑和走通的路线,按 App 版本区分,下次进入同一个 App 时自动用上;用错了会自己修正。设置 → App 经验 可以查看和删除;任务结束后的自动总结可以关闭
- 后台保活一键直达:体检页识别手机品牌(小米、华为、荣耀、OPPO、一加、realme、vivo、iQOO、三星、魅族、摩托罗拉等),一键跳到自启动、后台运行、电池优化设置
- 安装时如果 Google Play 保护机制提示“已屏蔽有害应用”,属于误报:核对下面的 SHA-256 后,点“更多详情”→“仍要安装”(见 README)
- 仅支持 arm64-v8a,Android 10 及以上;正式签名,可直接覆盖安装 v0.1.1 及以后版本
APK SHA-256: 5bf8d70e82a594b7e1fed137a1070fe44a6b1ef2e2c850cb2d88e140ff0f074d
v0.2.2
代码审查修复:
- 智能体用旧的元素编号时,不会再点到另一个长得一样的按钮(只在同一个 App、附近且唯一时才沿用)
- 连续滚动、删除、翻页不再被误判为“打转”而叫停
- 接管等待超时或被取消后,后台屏和被静音的 App 会正确恢复;在你屏幕上操作时请求接管,不会再把后台屏的 App 挪过来盖住你的页面
- 你在主屏打开被静音的 App 时自动恢复声音;App 被杀后残留的静音在下次启动时恢复
- 截图被取消时悬浮球不会再一直隐藏;撤销悬浮窗权限后不会崩溃
- 文字识别:连续操作时不再静默失败;动作后旧的 t 编号会明确作废
- 防风控间隔不再误伤“发送验证码”“已关注”“查看回复”等按钮;等待后会重新定位再点
- 每轮最多附 3 份 App 使用知识;内置的 18 份 App 使用知识重新编写
- 安装时如果 Google Play 保护机制提示“已屏蔽有害应用”,属于误报:核对下面的 SHA-256 后,点“更多详情”→“仍要安装”(见 README)
- 仅支持 arm64-v8a,Android 10 及以上;正式签名,可直接覆盖安装 v0.1.1 及以后版本
APK SHA-256: 8d563c5745c26ac9abecf4902373cb449ef14e1e52b8ce7a195cce4cd8d7265f
v0.2.1
操作时显示状态(#18):
- 悬浮球旁边显示一行实时状态:正在做哪一步、“需要你:…”、做完后显示已完成 / 已停止 / 出错了,几秒后收起;点一下回到对应对话
- 智能体在操作你的屏幕时,屏幕四周显示一圈发光边框,停止或等你处理时消失;在后台屏操作时不显示边框,状态写“在后台操作某某 App”
- 边框和状态不挡触摸,也不会出现在智能体的截图里
- 需要打开悬浮球;设置里“操作时显示状态”可以关掉
- 安装时如果 Google Play 保护机制提示“已屏蔽有害应用”,属于误报:核对下面的 SHA-256 后,点“更多详情”→“仍要安装”(见 README)
- 仅支持 arm64-v8a,Android 10 及以上;正式签名,可直接覆盖安装 v0.1.1 及以后版本
APK SHA-256: bb70e0e6267a1a198aab9db675d0a56b5e2f52b5caba04e0950c26424de9f626
v0.2.0
后台屏操作 App 2.0(参考 wangzan101/mika 的做法重做手机操作层):
- 后台屏默认开启:装了 Shizuku 后,打开 App 自动在一块看不见的后台屏上操作,你照常用手机;Android 14 起不抢键盘;被操作的 App 自动静音;对话页显示实时小画面
- 接管与交还:遇到登录、验证码、付款、禁止截屏的页面,发通知请你处理,App 挪到主屏,处理好后挪回后台屏继续;App 跳去别的 App 时自动挪回后台屏
- 读屏更稳:没变的元素保持同一编号;动作后只发变化;读不出字时用离线文字识别(ML Kit)补读;每个动作报告实际效果(界面没变、提示太频繁、切到别的 App)
- 防打转:同一动作反复无效会提醒,到上限停下汇报
- 内置 18 个常用 App 的使用知识(来自 mika,Apache-2.0),第一次进入时自动提供给模型
- 防风控节奏:同一个 App 里连续发送、提交时自动间隔 8–20 秒
- 悬浮球显示“干活中 / 需要你”;双击悬浮球把当前屏发进对话;轨迹页每轮显示用时、工具调用次数、Token
- 没装 Shizuku 时退回主屏操作
- 仅支持 arm64-v8a,Android 10 及以上(后台屏需要 Android 11+);正式签名,可直接覆盖安装 v0.1.1 及以后版本
- 安装时如果 Google Play 保护机制提示“已屏蔽有害应用”,属于误报:核对下面的 SHA-256 后,点“更多详情”→“仍要安装”(见 README)
APK SHA-256: c00c919278bac3ca5baa79d2f415b06818bc4c64b2b906524e26c8a928203fa8
v0.1.8
Android 10 / 11 兼容性修复(#8):
- 修复:打开“权限与无障碍”、运行体检时崩溃;定时自动化显示已开启但从不触发
- 修复:工具内部出错时,智能体一直卡在思考中不返回
- 修复:Android 10 上“所有文件访问”权限检查崩溃(改用旧版存储权限),Android 10/11 上蓝牙权限一直显示未授予,登录后下载头像在 Android 12 及以下失败
- Shizuku 服务启动等待从 10 秒延长到 30 秒,卡住时自动重新连接
- 修改系统设置的工具支持写入空值
- 仅支持 arm64-v8a,Android 10 及以上;正式签名,可直接覆盖安装 v0.1.1 及以后版本
APK SHA-256: b2464cba1ce84d871089fa1574427202cd8c3ac79ee23bbcd87aa51d202730b9
v0.1.7
v0.1.6
DSH-Android v0.1.5
- 修复:权限切到“完全权限”后,窄屏手机上发送按钮被挤出屏幕
- 仅支持 arm64-v8a,Android 10 及以上;正式签名,可直接覆盖安装 v0.1.1 及以后版本
APK SHA-256: c6018a683d6ec3e481d7d86f27173cf1de4539d24af0c17949162bb8d057d497