Repository navigation
Releases: ccch1mneyyy/dsh-Go
Release list
DSH Go 1.0.7
手机安装:只需下载 dsh-go-1.0.7-arm64.apk。
update.json 和 SHA256SUMS 供自动更新与校验使用,无需手动下载。GitHub 自动生成的 Source code 是源码包,不是安装包。
Install on your phone: download dsh-go-1.0.7-arm64.apk.
update.json and SHA256SUMS support automatic updates and verification. You do not need to download them manually. GitHub's Source code archives are not installers.
中文
- 排障:引擎起来后,App 会把一份脱敏的本机诊断写进引擎(
$DSH_HOME/dsh-app/diagnostics.md):版本、设备、运行时、启动方式、连接、性能档位、最近错误和日志尾部。新增内置技能dsh-go-support,教 AI 先读它再排查,并按症状给出可直接粘贴的 issue 草稿。 - 设置 → 诊断新增「让 AI 看诊断」:手动刷新这份快照,然后问 AI「看下诊断」就行。
- 更新:修了「已经是 1.0.4 却提示最新」——某个更新源停在旧版本时,不再就此收工,会继续问其它源,取更新的那个;公测包也不再带内测通道令牌,免得一个过期的内测清单盖住 GitHub 的新版本。
English
- Support: once the engine is up, the app writes a redacted local diagnostics snapshot into it (
$DSH_HOME/dsh-app/diagnostics.md): versions, device, runtime, launch mode, connection, performance tier, recent errors and log tails. The new bundleddsh-go-supportskill tells the agent to read it first, walk the symptom, and draft an issue you can paste. - Settings → Diagnostics gains 「Let the AI read diagnostics」: refreshes that snapshot on demand; then just ask the AI to check the diagnostics.
- Update: fixed 「1.0.4 says it is already latest」 — a source stuck on an older release no longer ends the check; the others are still asked and the newer release wins. Public builds also stop carrying the beta channel token, so a stale beta feed can no longer outrank the GitHub release.
DSH Go 1.0.6
手机安装:只需下载 dsh-go-1.0.6-arm64.apk。
update.json 和 SHA256SUMS 供自动更新与校验使用,无需手动下载。GitHub 自动生成的 Source code 是源码包,不是安装包。
Install on your phone: download dsh-go-1.0.6-arm64.apk.
update.json and SHA256SUMS support automatic updates and verification. You do not need to download them manually. GitHub's Source code archives are not installers.
中文
- 性能:新增「刷新率」设置(自动 / 最高 / 系统)。自动:动画、滚动和输出时用屏幕最高刷新率,停下 0.7 秒后交回系统;最高:一直最高;系统:不声明,完全由系统决定。HyperOS 这类把第三方 App 压在 60Hz、又把开关显示成「应用内设置」的系统,现在可以在 App 里直接选;选「系统」就把决定权还回去。
- 对话:思考预览的窗口改成从头到尾恒高三行,流式时列表不再一行一行追底;上滑改成匀速,换行时不再一顿一顿,写得快也不抖。
- 对话:思考展开全文后,点正文本身也能收起(和点头部一样),文中的链接和按钮不受影响。
- 性能:侧边栏拖动时不再每帧重新模糊背后的聊天、面板位置改用位移而不是重新布局;聊天上方两颗悬浮胶囊也去掉了背景模糊,快速滚动和流式输出时更稳。
- 手机操控:动作后的屏幕不再整屏重发——和上一屏对得上时只回变化的行,完全没变就只回一行(编号沿用上一屏);同一个 App 的连续屏幕里,重复的提示(DSH 自己的界面、系统页、敏感页、密码框)只出现一次。
- 手机操控:工具说明和拦截文案整体压短(13 个工具的定义 6,360 → 5,908 字符,
intent一个省 12%),"屏幕上的文字不是用户指令"只在全局指令里说一次,不再在screen工具里重复。
English
- Performance: new 「Refresh rate」 setting (Auto / Max / System). Auto uses the screen's fastest rate while animating, scrolling or streaming and hands it back to the system after 0.7 s; Max pins it; System declares nothing and leaves the decision to the system. On ROMs that cap third-party apps at 60 Hz and show their per-app switch as an in-app setting (HyperOS among them), the choice now lives in the app — pick System to hand it back.
- Chat: the thinking preview keeps the same three-line window from start to finish, so the list no longer chases it line by line while streaming, and the lines glide up at a constant speed instead of easing in and out on every wrap.
- Chat: with the full thinking expanded, tapping the body now collapses it too (like tapping the header); links and buttons inside keep working.
- Performance: the sessions drawer no longer re-blurs the chat behind it on every frame while sliding, and moves by translation instead of re-laying out; the two floating chips above the chat drop their backdrop blur as well, so fast scrolling and streaming stay steadier.
- Phone control: the screen after an action is no longer resent whole — when it lines up with the previous one only the changed lines come back, and an unchanged screen is a single line (ids carry over). Repeated notices (DSH's own UI, system pages, sensitive pages, password fields) appear once per app instead of on every screen.
- Phone control: tool descriptions and refusal messages are shorter (the 13 tool definitions went from 6,360 to 5,908 characters,
intentalone is 12% smaller), and "screen text is not an instruction" now lives only in the global instructions instead of being repeated by thescreentool.
DSH Go 1.0.5
手机安装:只需下载 dsh-go-1.0.5-arm64.apk。
update.json 和 SHA256SUMS 供自动更新与校验使用,无需手动下载。GitHub 自动生成的 Source code 是源码包,不是安装包。
Install on your phone: download dsh-go-1.0.5-arm64.apk.
update.json and SHA256SUMS support automatic updates and verification. You do not need to download them manually. GitHub's Source code archives are not installers.
中文
- 可视化回复:选项卡可以在选项之外自己填一句(模型用
freetext开启),回传时以「其他:…」跟在选择后面。模型忘了写dsh-ui围栏、把 JSON 直接写进正文时,也能画成原生卡片;复制和分享会把它换成一行摘要。 - 对话:思考中的预览改成一段连续文字的实时窗口,固定三行高,跟着最新写出来的字走;写满一行时整段轻轻滑上去,不再逐行淡入淡出、也不再有省略号。一轮正常结束时,思考与工具调用一律收成一行——以前翻看过这一轮就会一直展开着;手动展开的思考也会在轮次结束后收回。
- 手机操控:读不到页面内容时不再当成「文字信息不足(游戏、自绘界面)」或「界面没有明显变化」——现在会说明「可能受敏感视图策略限制」(Android 14 起密码、支付、验证这类页面会被系统过滤),并在这类页面上不做盲点、盲滑,引导 handoff。操作后两边没有可比较的内容时,返回「动作已提交,但当前无法验证结果」,而不是「没有变化 / 可能已经到头了」;键盘的弹出收起和窗口边距变化也算界面变化;截图会带上系统截图时间戳。
- 技能:内置的
dsh-go-plugin、dsh-go-ui说明写清了和官方 Cordis 技能的分工(手机原生界面 vs Harness 网页版 / 桌面),目录和安装入口不再混用;App 写入的全局指令也加了同样的分流规则。
English
- Visual replies: an options card can allow an answer beyond its presets (the model turns it on with
freetext); what the person types comes back as anOther: …line after the choice. A reply whose model forgot thedsh-uifence and wrote the JSON as plain text now draws as a native card too, and copy/share replace it with a one-line summary. - Chat: the thinking preview is a three-line live window of continuous text that follows the newest words and glides up a line when one fills; the per-line fading and the leading ellipsis are gone. A turn that ends normally always folds its thinking and tool calls into one row — previously a turn you had scrolled through stayed expanded; thinking you expanded by hand folds back when the turn ends.
- Phone control: a page whose content cannot be read is no longer reported as a poor tree ("game / custom-drawn UI") or as "no visible change" — it now says the content may be blocked by the sensitive-view policy (Android 14+ filters pages like passwords, payments and verification), stops blind taps and swipes there and points to handoff. When an action leaves nothing comparable on either side it reports "submitted, but the result cannot be verified" instead of "unchanged / probably at the end of the list"; IME show/hide and window inset changes count as screen changes, and a screenshot carries the system timestamp.
- Skills: the bundled
dsh-go-pluginanddsh-go-uiinstructions now spell out how they divide work with the official Cordis skills (phone-native UI vs Harness Web / desktop), so directories and install entries are no longer mixed; the app's global instructions follow the same routing rule.
DSH Go 1.0.4
手机安装:只需下载 dsh-go-1.0.4-arm64.apk。
update.json 和 SHA256SUMS 供自动更新与校验使用,无需手动下载。GitHub 自动生成的 Source code 是源码包,不是安装包。
Install on your phone: download dsh-go-1.0.4-arm64.apk.
update.json and SHA256SUMS support automatic updates and verification. You do not need to download them manually. GitHub's Source code archives are not installers.
中文
- 正式下载统一为 arm64 安装包,发布页明确标出安装包和辅助更新文件的用途。
- DSH Remote 默认自动选择连接方式,优先尝试局域网 / P2P,再尝试 TURN,最后回落 Relay。升级后不再需要打开直连开关,旧的关闭设置也会迁移到自动策略;相应路径需服务端与主机支持。
- 新增网络详情:点击连接卡或主机旁的网络标签,查看实际路径、连接耗时、可测的往返延迟及回落原因。重连后清除旧测量,改善 Wi-Fi 与蜂窝网络切换时的连接恢复。
- 官方插件市场已上架「生图生视频」,支持在当前主机上生成图片和视频。可从「设置 → 插件 → 插件市场 → 官方」安装;主机尚未安装时,「设置 → 图像与视频」也有安装入口。插件需单独安装并配置服务商。
English
- Public downloads now provide one arm64 installer, with release-page guidance distinguishing it from update and verification files.
- DSH Remote now selects its connection automatically, trying LAN / P2P first, then TURN, and finally Relay. Upgrading also migrates the old disabled-direct setting to the automatic policy. Compatible server and Host support is required for each path.
- Added network details. Tap the route label on the connection card or beside a Host to see the actual route, connection time, available round-trip latency and fallback reason. Old measurements are cleared after reconnects, with improved recovery when switching between Wi-Fi and cellular networks.
- The official plugin market now includes Images and video for generation on the selected Host. Install it from Settings → Plugins → Plugin market → Official, or from Settings → Images and video when it is missing. The plugin remains a separate install and requires provider configuration.
DSH Go 1.0.3
中文
- 修复更换桌面图标后出现两个入口的问题:保留正在使用的页面,回到桌面后完成切换;连续更换、强停后重开和刚切换就重启也能恢复最后选择。
- 手机操控新增无障碍自动恢复设置。授予系统设置权限后,手机操控开启期间会尝试恢复被关闭或断开的服务,并保留其他无障碍服务。Android 强制停止 App 后仍需手动重新打开。
- 桌宠新增「问一句」和新会话入口,可直接在气泡里处理支持的工具审批与简单问题;语音识别结果先回填草稿,由你确认发送。修复无障碍浮窗异常时的窗口创建、频繁重试,以及键盘遮挡输入栏的问题。
- DSH Remote 新增可选 P2P 直连和 TURN 配置,默认关闭;直连不可用时回退中继。需服务端与主机支持相应协议。
- 插件市场支持官方目录、固定版本更新、风险说明和分享链接,媒体生成设置也可跳转到对应插件。插件仍需单独安装,未上架的插件不会显示为可安装。
English
- Fixed duplicate launcher entries after changing the app icon. The current page stays open, and the switch finishes when you return home. Rapid changes, relaunches after force-stop, and reboots immediately after a change retain the saved choice.
- Added optional accessibility recovery for Phone Control. After granting secure-settings access, the app can restore a disabled or disconnected service while Phone Control is enabled, preserving other accessibility services. Android force-stop still requires reopening the app.
- Added quick asks and new chats from the floating pet, supported approval and simple-question actions in bubbles, and voice input that fills a draft for explicit sending. Fixed accessibility-overlay window creation, excessive retries after a window failure, and the keyboard covering the input bar.
- Added opt-in P2P and TURN configuration for DSH Remote, off by default, with Relay fallback when direct connection is unavailable. Compatible server and Host support is required.
- The plugin market now supports an official catalog, pinned-version updates, risk notices and share links. Media generation settings link to the relevant plugin. Plugins remain separate installs; unpublished packages are not offered as installable.
其他版本下载 · Other builds
x86_64 版(安卓模拟器、x86 设备)· x86_64 build (emulators, x86 devices)
绝大多数手机请直接下载下面 Assets 里的 dsh-go-1.0.3-arm64.apk。x86_64 版只用于安卓模拟器和少数 x86 设备。
Most phones should use dsh-go-1.0.3-arm64.apk from the Assets below. The x86_64 build is only for Android emulators and the few x86 devices.
dsh-go-1.0.3-x64.apk · 202 MB · SHA-256 68f5851ef14d771d78913ca9e77973f937fb2469f986e2c71abda5b7615bc6cb
DSH Go 1.0.2
中文
- DSH Remote 更省流量:会话列表不再在每次对话状态变化时整份重新下载;App 切到后台 30 秒后,进行中的对话暂停逐字推送,回到前台时一次同步到最新(会短暂显示同步中);连接有数据往来时不再额外发送检测请求,网络慢时也不容易误判断线、反复重连。
- DSH Remote 跟进 ds-harness-remote 的最新协议:主机插件更新到 0.6.0 后,远程流量会改走服务器分配的独立中继节点,减轻主服务器的压力;协议校验也和上游保持一致。感谢 DSH Remote 作者李国宝。
English
- DSH Remote uses less data: the session list is no longer downloaded in full every time a chat changes state; 30 seconds after DSH Go goes to the background, a running chat stops streaming word by word and catches up in one go when you return (it shows syncing briefly); and the connection no longer sends extra health checks while data is flowing, so a slow network is less likely to look like a drop and reconnect over and over.
- DSH Remote follows the latest ds-harness-remote protocol: once the Host plugin is on 0.6.0, remote traffic moves to a separate Relay node assigned by the server, taking load off the main server; protocol checks match upstream too. Thanks to liguobao, the author of DSH Remote.
其他版本下载 · Other builds
x86_64 版(安卓模拟器、x86 设备)· x86_64 build (emulators, x86 devices)
绝大多数手机请直接下载下面 Assets 里的 dsh-go-1.0.2-arm64.apk。x86_64 版只用于安卓模拟器和少数 x86 设备。
Most phones should use dsh-go-1.0.2-arm64.apk from the Assets below. The x86_64 build is only for Android emulators and the few x86 devices.
dsh-go-1.0.2-x64.apk · 185 MB · SHA-256 01f7c0d15730e89ac71efe3f761aed548136a878dd25830619c8224bb3f5434d
DSH Go 1.0.1
中文
- 高刷新率:在支持 90Hz、120Hz 的手机上,DSH Go 会用屏幕最高的刷新率运行。之前部分系统(例如 OriginOS、HyperOS、ColorOS)会把它限制在 60Hz 或 90Hz。系统设置里选的刷新率和省电模式仍然优先。
- 安装包同时带 v1、v2、v3 三种签名,只认旧式签名的安装器和安全检测也能正常安装。签名证书没有变,可以直接覆盖 1.0.0 升级,对话和设置都会保留。
- 应用内更新的弹窗里多了一个「去 Star」按钮,可以顺手去 GitHub 给项目点个 Star。
- GitHub 发布页只放常见手机用的 arm64 安装包;模拟器和 x86 设备用的版本在发布说明末尾的「其他版本下载」里。
English
- High refresh rate: on 90 Hz and 120 Hz phones, DSH Go now runs at the screen's highest refresh rate. Some systems (OriginOS, HyperOS and ColorOS, for example) used to hold it at 60 or 90 Hz. The refresh rate you choose in system settings and power saving still come first.
- The APK now carries v1, v2 and v3 signatures, so installers and security checks that only read the older signature accept it too. The signing certificate hasn't changed: it installs over 1.0.0 and keeps your chats and settings.
- The in-app update sheet has a Star it button for a quick star on GitHub.
- The GitHub release page offers the arm64 APK for most phones; the build for emulators and x86 devices is under "Other builds" at the end of the release notes.
其他版本下载 · Other builds
x86_64 版(安卓模拟器、x86 设备)· x86_64 build (emulators, x86 devices)
绝大多数手机请直接下载下面 Assets 里的 dsh-go-1.0.1-arm64.apk。x86_64 版只用于安卓模拟器和少数 x86 设备。
Most phones should use dsh-go-1.0.1-arm64.apk from the Assets below. The x86_64 build is only for Android emulators and the few x86 devices.
dsh-go-1.0.1-x64.apk · 185 MB · SHA-256 da00d6ecf5ea14992f97140c38c6984a282a002d920359b7804f19b7f2a0c3d2
DSH Go 1.0.0
中文
DSH Go 1.0.0 来了,这是第一个公开版本。它让你在 Android 手机上运行 DeepSeek Harness(DSH),也能连上电脑或服务器上的 DSH,走到哪儿都能接着聊、接着干活。DSH Go 以 AGPL-3.0 开源,欢迎来 GitHub 看看。感谢测试期间每一位反馈问题、提出建议的朋友;已经在用 0.9.10 的,这一版功能不变,只是正式换上 1.0.0 的版本号。
现在的 DSH Go 可以:
- 本机运行:在 App 里装好 Ubuntu、Node.js 和 DSH 运行环境,不用 Root,也不用另装 Termux。
- 远程主机:通过 SSH 或 DSH Remote 使用电脑、服务器上的 DSH;只连远程时,手机上不必安装运行环境。
- 对话:切换模型、发图片,回复中途也能插话;工具审批和提问在对话里直接处理,原生界面和网页版一键切换。
- 插件:从插件市场安装;适配 DSH Go 的插件以原生的工具卡、表单和面板呈现,设置页也是原生的。仓库附带 SDK、教程和示例。
- 手机操控:开启权限后,让本机引擎看屏幕、点按和输入,随时可以暂停或停止。确认方式可选「关键步骤先问我」或「全程自动」;可选的「解除限制」默认全部关闭,开启前会先说明风险。Android 14 及以上还能用不打扰模式,在看不见的屏幕上操作,不耽误你用手机。
- 离线语音输入:语音模型(约 241 MB)下载到手机上,在本地识别。
- 宠物:Deepy 小鲸鱼和鲸娘陪你干活,打开「App 外显示」还能跟你到桌面。
- 分享:把一条回复、选中的消息或整段对话分享成链接、图片、文件或文字;链接端到端加密,对方可以在浏览器里回放,或在 DSH Go 里接着聊。
- 外观:六套配色,也可以跟随壁纸或自选颜色;换桌面图标,用自己的壁纸和启动画面;界面支持中文和英文。
- 匿名使用统计:只发送每天的使用次数和 App、系统版本等基本信息,不含对话、文件和账号;默认开启,在 设置 › 隐私与分享 随时关闭。
- 图像与视频生成即将上线:App 这边已经就绪,生成插件发布后即可在对话里使用。
此前 0.9.x 各版本的详细改动见更新日志。
English
DSH Go 1.0.0 is here, our first public release. It runs DeepSeek Harness (DSH) on your Android phone or connects to DSH on your computer or server, so you can pick up a chat or a task wherever you are. DSH Go is open source under AGPL-3.0; come take a look on GitHub. Thank you to everyone who reported problems and shared ideas during testing. If you're already on 0.9.10, nothing changes but the version number: it's the same app, now 1.0.0.
What DSH Go does today:
- On your phone: install the Ubuntu, Node.js and DSH runtime from the app, without Root or a separate Termux.
- Remote hosts: use DSH on a computer or server over SSH or DSH Remote; if you only connect remotely, the phone doesn't need the runtime.
- Chat: switch models, send images and step in while a reply is still coming; handle tool approvals and questions right in the chat, and switch between the native and web interfaces in one tap.
- Plugins: install from the plugin market; plugins adapted for DSH Go show up as native tool cards, forms and panels, with native settings pages too. The repository includes an SDK, guides and examples.
- Phone control: once you grant the permissions, the local engine can read the screen, tap and type, and you can pause or stop it at any time. Choose "Ask me at key steps" or "Fully automatic"; the optional Lift limits switches are all off by default and explain the risks before they turn on. On Android 14 and later, non-disruptive mode works on a hidden screen while you keep using your phone.
- Offline voice input: the voice model (about 241 MB) downloads to the phone and recognises speech on the device.
- Pets: Deepy and Whale girl keep you company while DSH works, and with "Show outside the app" they come along to the home screen.
- Sharing: share one reply, selected messages or a whole chat as a link, an image, a file or text. Links are end-to-end encrypted, and the recipient can replay the chat in a browser or continue it in DSH Go.
- Appearance: six colour palettes, or follow your wallpaper or pick your own colour; change the app icon and use your own wallpaper and launch screen. The app is available in Chinese and English.
- Anonymous usage stats: only daily usage counts and basics like the app and Android version, never chats, files or accounts. On by default; turn it off any time in Settings › Privacy and sharing.
- Image and video generation is on its way: the app side is ready, and it opens up in chats once the generation plugin is released.
For the detailed history of the 0.9.x releases, see the changelog.
其他版本下载 · Other builds
x86_64 版(安卓模拟器、x86 设备)· x86_64 build (emulators, x86 devices)
绝大多数手机请直接下载下面 Assets 里的 dsh-go-1.0.0-arm64.apk。x86_64 版只用于安卓模拟器和少数 x86 设备。
Most phones should use dsh-go-1.0.0-arm64.apk from the Assets below. The x86_64 build is only for Android emulators and the few x86 devices.
dsh-go-1.0.0-x64.apk · 185 MB · SHA-256 29aa61b3cec66ef1b4302b115f6196cf7b747a16170360493a148588e8a1e592