Repository navigation
Releases: QingJ01/DS-Bot-App
Release list
DS Bot v0.1.3
DS Bot v0.1.3
中文
插件、Android App 和新增的独立 Windows/macOS 桌面 App 同步升级到 0.1.3。本次包含上游 v0.1.7 及冻结 dev 提交 a5bba4d4ce0c08d1a1965ca89df652c9220275ef 的更新,并保留 fork 的手机桥接、安全、安装与发布逻辑。
主要变化
- 独立桌面端:自带固定版本 DSH、独立数据和工作目录,首次启动可复制已有团队。手机授权、HTTPS/TLS 身份不随团队复制;目标手机入口默认关闭,需重新配对,原主机不变,用户编写的手机技能保留。
- 服务商/模型管理、Bot 交接等待状态及结果回传、群附件、超长消息文件化和多窗口一致性改进。
- 修复权限部分生效却报成功、同名能力静默覆盖、每设备 WebSocket 并发配额和折叠侧栏裁剪。
- 换段不再复制/删除定时任务;任务保留原 Session,到期提醒唤醒当前段。不自动清理旧版本已经产生的重复任务。
- Docker 缓存依赖与策略元数据,离线重装失败时恢复旧 profile;保留完整性校验。
- 修复启动时团队列表先于会话目录到达导致的 unknown-session 错误。
- 修复桌面导入遗漏群主会话导致群聊打不开的问题;手机离线、重连和失权提示固定显示在聊天导航下方,不随历史滚动被裁切。
安装及安全边界
常规插件安装请使用仓库首页记录的完整提交固定安装文本;不要关闭 pnpm 完整性检查,也不要直接重试旧 tarball 安装失败弹窗。请一起更新插件与手机 App。
| 文件 | 用途 |
|---|---|
ds-bot-0.1.3.tgz |
插件归档 |
dsbot-android-arm64-v0.1.3.apk |
Android ARM64 手机,沿用原签名 |
dsbot-android-x86_64-v0.1.3.apk |
Android x86_64 模拟器 |
DS-Bot-App-0.1.3-win-x64.exe |
Windows 当前用户安装包 |
DS-Bot-App-0.1.3-mac-arm64.dmg / DS-Bot-App-0.1.3-mac-x64.dmg |
Apple 芯片 / Intel Mac |
SHA256SUMS / DeepSeekBot.cer |
校验和 / Android 公共签名证书 |
下载后执行 sha256sum -c SHA256SUMS(macOS:shasum -a 256 -c SHA256SUMS)。Windows 安装包没有开发者代码签名;macOS 仅 ad-hoc 签名,没有 Apple 公证。确认来源和校验和后按系统官方提示打开,不关闭系统安全保护。Windows 支持应用内更新;macOS 提示下载新 DMG。没有 iOS 安装包。
手机端尚未补齐完整服务商/模型设置、当前对话运行统计、持久阅读位置和跨设备表情同步。虚拟机、CI 与真实设备的验收范围会单独记录,不能把构建成功当作所有功能验收通过。所有旧标签和下载文件保持不变。
已知问题
- P3:撤销设备访问后,会话列表横幅可能与悬浮导航重叠;设置入口仍可用。ChatScreen 中的访问提示固定在聊天导航下方。
English
The plugin, Android app and new standalone Windows/macOS app ship together as 0.1.3. This includes upstream v0.1.7 and frozen dev commit a5bba4d4ce0c08d1a1965ca89df652c9220275ef, preserving this fork's mobile bridge, security and immutable installation/release behavior.
Highlights
- Standalone desktop app with pinned DSH, separate data/workspace and first-run team import. Import never inherits phone authorization or HTTPS/TLS identity: mobile starts disabled and needs fresh pairing. Source data and authored mobile skills are preserved.
- Provider/model management, hand-off waiting/results, group attachments, long messages as files and multi-window consistency improvements.
- Fix partial permission success, duplicate capability overwrite, concurrent per-device WebSocket quotas and collapsed sidebar clipping.
- Scheduled tasks stay bound to their original Session; due reminders wake the current part without copying/deleting tasks. Existing duplicates from old versions are not automatically removed.
- Cache Docker dependencies/policy metadata and restore the old profile on failed offline reinstalls without weakening integrity checks.
- Fix navigation when the team roster arrives before the Harness session catalog.
- Include each group's own conversation Session in desktop imports. Keep mobile connection/access notices below the chat navigation, outside scrolling history.
Use the full-commit installation text in the repository README for the plugin; update plugin and mobile together. Never disable pnpm integrity checks or simply retry the old failed tarball dialog. Asset names and checksums are listed above. Android keeps its existing signing identity. Windows installs per user and supports in-app updates; macOS offers a new DMG download. Windows has no developer code signature; macOS is ad-hoc signed, not notarized. Verify provenance/checksums and follow the operating system's official opening flow without disabling security. No iOS package is published.
Full mobile provider/model setup, current-part runtime statistics, persistent reading position and cross-device reactions remain separate feature gaps. VM/CI/device acceptance is recorded separately; a successful build does not mean every feature passed. Historical tags/assets remain unchanged.
Known issue
- P3: After device access is revoked, the conversation-list banner may overlap the floating navigation; Settings remains available. The ChatScreen access notice stays fixed below chat navigation.
DS Bot v0.1.2
DS Bot v0.1.2 · 修订 1 / Revision 1
中文
原始 0.1.2 包已撤回推荐使用,请改用本页带 r1 的插件和 APK。 原包遗漏“插件更新”导航图标,触发 React 渲染错误,使整个 DS Bot 设置窗口无法打开。此修订补齐图标并增加真实 React 渲染回归测试;DSH 自身的设置和插件管理不受该问题影响。
安装与更新
在 DSH 插件 → 添加插件 粘贴下面完整文本,启用并按提示重启 DSH。设置窗口打不开时,请使用 DSH 自身的插件管理入口,而不是 DS Bot 设置:
github:QingJ01/DS-Bot-App#2495b96a52836090a5bb458d4fcd40b22d8a9ac8&path:ds-bot
已有 0.1.2 用户也必须使用这个新固定提交更新;同版本 r1 不保证自动升级提示。不要继续使用原始 e74c391… 安装文本,也不要只点击旧失败弹窗的重试。不删除聊天数据、lockfile 或缓存,不关闭 pnpm 完整性检查。
| 文件 | 用途 |
|---|---|
ds-bot-0.1.2-r1.tgz |
修复后的插件归档;常规安装优先使用上面的固定提交 |
dsbot-android-arm64-v0.1.2-r1.apk |
Android ARM64 手机 |
dsbot-android-x86_64-v0.1.2-r1.apk |
Android x86_64 模拟器 |
SHA256SUMS-r1 |
本修订校验和 |
DeepSeekBot.cer |
沿用的 Android 签名公开证书 |
请一起更新插件与 App。显示版本仍为 0.1.2,APK versionCode 递增、签名不变。下载后运行 sha256sum -c SHA256SUMS-r1(macOS:shasum -a 256 -c SHA256SUMS-r1)。
修订源码使用唯一标签 v0.1.2-r1。不带 r1 的旧附件仅为兼容现有 pnpm 锁文件而保留,不再推荐安装;原 v0.1.2 标签及所有历史下载保持字节不变,不能通过覆盖旧包修复。此修订不包含 PR #2、#3。
验证范围
- 新增真实 React 渲染测试覆盖完整导航及常规、更新、关于和未知路由;移除修复后测试会失败。
- 插件 708 项测试、生成文件检查及 lint 通过。
- 官方 DSH Web 0.2.0-rc.2 隔离测试台已完成 12 个设置页面、Bot 表单、更新检查、关闭重开、主题持久化和宿主设置往返的录屏回归,未捕获到浏览器运行时错误。群设置编辑因测试台无群未执行。
- 发布流程还会运行 App/SDK、类型检查和 Android 构建签名校验;未提供 iOS 包,不声称完成原生桌面或手机真机验收。
English
The original 0.1.2 package is withdrawn from recommended use. Install only the r1 plugin and APKs listed above. A missing Plugin updates navigation icon caused React to reject the settings tree, preventing every DS Bot settings page from opening. Revision 1 supplies the icon and adds real React rendering regression tests. DSH's own settings and plugin management are unaffected.
Paste the full immutable GitHub specification above into DSH → Plugins → Add plugin, enable and restart when prompted. Use DSH's own plugin management while the broken DS Bot settings dialog is inaccessible. Existing 0.1.2 users must also install this new pinned revision: a same-version repair is not guaranteed to produce an automatic upgrade offer. Do not reuse the old e74c391… pin, disable integrity checks or delete user data, lockfiles or caches.
Update both plugin and App using the matching r1 assets. The displayed version remains 0.1.2; Android versionCode increases and the signing identity is retained. Verify downloads with SHA256SUMS-r1.
The unique source tag is v0.1.2-r1. Original attachments remain available only to preserve existing lockfile integrity; they are no longer recommended. No historical tag or asset is overwritten. PRs #2 and #3 remain excluded.
Real React navigation/page tests pass and fail when the fix is removed. All 708 plugin tests, generated-client consistency and lint pass. A recorded isolated official DSH Web 0.2.0-rc.2 run covered all 12 settings pages, the Bot form, update checks, close/reopen, theme persistence and host-settings navigation without captured runtime errors. Group editing was not exercised because the bench had no group. Publication is gated on App/SDK checks, TypeScript and signed Android builds. No native Desktop, physical Android or iOS acceptance claim is made.
DS Bot v0.1.1
DS Bot v0.1.1 · 修订 2 / Revision 2
中文
修复手机首页的新消息排序:置顶会话仍优先,其余 Bot、群聊与 Agent 会话按最近活跃时间排列。Chief 保留首页大头像入口与列表项,但列表项不再无条件占据首位。
- 主机提供会话最近更新时间;桌面或其他设备产生新消息时,手机列表自动更新位置与时间。
- 回到首页会立即刷新;预览也随会话活动更新,不再只依赖通知。最新活跃的会话优先加载预览,保留其他会话缓存。
- 图片或文件消息也可更新预览。离线或旧主机仍可使用已缓存消息时间排序。
更新下载
安装或重装插件,在 DSH 插件 → 添加插件 粘贴下面一整行,安装启用后重启。无需下载插件压缩包或运行助手。
github:QingJ01/DS-Bot-App#d6b187709b9a1045f63bfb77efff7ff546e39b36&path:ds-bot
| 文件 | 用途 |
|---|---|
ds-bot-0.1.1-r2.tgz |
本次修正版 DSH 插件 |
dsbot-android-arm64-v0.1.1-r2.apk |
Android ARM64 手机 |
dsbot-android-x86_64-v0.1.1-r2.apk |
Android x86_64 模拟器 |
SHA256SUMS-r2 |
修订 2 文件校验和 |
DeepSeekBot.cer |
沿用的 Android 签名公开证书 |
请选择带 r2 的插件与 APK,一起更新。 App 和插件显示版本仍为 0.1.1,APK 的 versionCode 增加,沿用原签名,可覆盖正式旧版。安装插件后重启 DSH,Bot 与聊天数据保留。
本次源码固定在 v0.1.1-r2。原 v0.1.1 标签与下载文件保持不变,避免已有 pnpm 锁文件再次发生完整性校验错误。Release 页面里不带 r2 的文件是原始版本。
修订前本地通过 767 项测试:插件 654、App 73、SDK 28、设备与发布辅助脚本 12;另通过类型检查、生成客户端一致性与 lint。隔离官方 DSH/mock 联调检查首页保持打开时的新消息上移、群聊活动、发送后返回、预览刷新及置顶行为。原生 Android 由 Actions 重新构建和签名;iOS 真机与读屏器尚未验证。
IPv6、工作目录、工具结果及此前 UI 改进继续包含在本版。安装与配置。
English
For plugin installation or reinstallation, paste the complete GitHub specification shown above into DSH → Plugins → Add plugin, install, enable and restart. No archive download or helper is needed. Installation and troubleshooting.
Revision 2 fixes recent-activity ordering on the phone. Explicitly pinned conversations remain first; other Bot, group and Agent conversations sort by their latest activity. Chief keeps its home shortcut and conversation row without permanently occupying the first list position.
Host summaries expose update timestamps, home previews refresh when activity changes, and returning home refreshes the workspace immediately. Recent conversations get preview priority while existing cache entries remain available. Attachment messages update previews, and cached message timestamps provide a fallback for offline or older hosts.
Update both ends using ds-bot-0.1.1-r2.tgz and the matching dsbot-android-arm64-v0.1.1-r2.apk (or x86_64 for emulators). Version names remain 0.1.1; the Android versionCode increases and the existing signing identity is retained. Restart DSH after updating the plugin. Host conversations remain intact. Verify the revision files with SHA256SUMS-r2 and the shared DeepSeekBot.cer.
The revised source is tagged v0.1.1-r2. The original v0.1.1 tag and assets are preserved byte-for-byte so existing pnpm lockfiles retain their recorded integrity. Assets without r2 on this Release page are the original build.
Pre-revision checks pass 767 local tests, TypeScript, generated-client consistency and lint, plus real isolated DSH/mock ordering and preview checks. Actions rebuilds and signs both Android architectures. iOS devices and screen readers remain unverified. All previous IPv6, working-folder, tool-result and UI improvements remain included. Installation.
DS Bot v0.1.0
当前安装入口 / Current installation
在 DSH 插件 → 添加插件 粘贴下面完整文本,安装、启用后重启。安装的是当前 0.1.1 r2;本页面旧资产仅保留历史兼容。
Paste this complete text into DSH → Plugins → Add plugin, install, enable and restart. It installs the current 0.1.1 r2; this page's old assets remain for historical compatibility.
github:QingJ01/DS-Bot-App#d6b187709b9a1045f63bfb77efff7ff546e39b36&path:ds-bot
安装校验修复 / Installation integrity repair — 2026-10-14
原下载地址 ds-bot-0.1.0.tgz 已恢复为最初 Actions 发布的原包,匹配旧锁文件的 sha512-8506Zru5…。源码提交:12dcc77718ee15d7b0b8189b032b19a2b4286dc7。此前重发的 sha512-she1FgmT… 文件原样保留为 ds-bot-0.1.0-republished.tgz,对应提交 74bd6cfcd9b64e9c65ed48ca74b16cf2336bac65。原校验文件保留为 SHA256SUMS-before-integrity-repair;当前 SHA256SUMS 校验上述两个插件包和未改动的 APK、公开证书。v0.1.0 源码标签和 APK 未改动。
安装和升级使用 0.1.1 修订版。 按当前安装说明在 DSH 粘贴 GitHub 安装文本。旧 0.1.0 校验值不匹配时先在 DSH 卸载旧插件,再安装;不要删除聊天或锁文件。旧下载字节恢复与 pnpm 缓存缺少 integrity 是两个不同问题。
The original archive has been restored at ds-bot-0.1.0.tgz, matching the original sha512-8506Zru5… lockfile integrity and source commit 12dcc77718ee15d7b0b8189b032b19a2b4286dc7. The later sha512-she1FgmT… archive is preserved unchanged as ds-bot-0.1.0-republished.tgz (source 74bd6cfcd9b64e9c65ed48ca74b16cf2336bac65). The previous checksum file is archived as SHA256SUMS-before-integrity-repair; the current SHA256SUMS covers both plugin archives and the unchanged APKs/certificate. The existing source tag and APKs remain unchanged.
Use the 0.1.1 revision release and the current GitHub installation text. For a legacy 0.1.0 checksum mismatch, uninstall the old plugin in DSH first, then install again; do not delete chats or lockfiles. Restoring old download bytes and pnpm's cached missing-integrity failure are separate issues.
Historical release notes:
DS Bot v0.1.0
中文
同步上游 DS Bot v0.1.4,并发布配套的 DSH 插件和 Android App。上游源码基线为 5c2726279d3bcabaad6aea403c46c88fcf9ba8d8;本分支版本序列独立,两端版本均为 0.1.0。
本次按维护者要求重新发布此前撤回的 v0.1.0,原始源码保存在 archive/withdrawn-v0.1.0。请重新下载本次配套文件;后续版本使用新的版本号。
下载与安装
| 文件 | 用途 |
|---|---|
ds-bot-0.1.0.tgz |
电脑/服务器上的 DSH 插件 |
dsbot-android-arm64-v0.1.0.apk |
Android ARM64 手机 |
dsbot-android-x86_64-v0.1.0.apk |
Android x86_64 模拟器 |
DeepSeekBot.cer |
Android 签名公开证书 |
SHA256SUMS |
上述文件的 SHA-256 校验和 |
在 DSH「插件 → 添加插件」填写 .tgz 完整路径,启用并重启;手机安装 ARM64 APK。电脑 DS Bot 设置启用手机连接,手机扫描二维码,电脑批准设备即可连接。在两端网络可直达的情况下,无需域名、额外 App 或手动安装证书。
上游更新与手机端适配
- 共享能力库: 在电脑配置 MCP 服务、Skills 与能力包,按 Bot 分配。手机新增能力页面,可选择每个 Bot 的能力、查看连接和审批状态;MCP 命令审批和凭据配置在电脑完成。
- 重启后继续任务: 同步上游的任务恢复与审批持久化;手机将恢复、暂停及成员工作事件显示为中英文系统消息。
- 群成员独立工作: 查看当前群内成员的工作和待批准状态,在群详情停止指定成员任务;其他群和单人会话的状态不会混入。
- 审批提醒与群聊改进: 对话列表标记待批准任务,保留手机批准界面;同步上游群聊交付、延迟回复、Bot 点名及模型工具调用恢复改进。
- 聊天控件修复: 输入框只保留品牌蓝色发送按钮;空输入框和左侧小圆形加号对齐,长文本可增长。保留无阴影的悬浮胶囊、透明间隙、长按消息操作、设置入口、中英文与夜间模式。
- 主机手机入口: 设置中的手机设备页面中文翻译,以及侧栏底部左侧鲸鱼、手机两枚按钮。
同时保留 Bot/群聊、图片与文件、语音、专属工具结果、定时任务、记忆、用量、Skills/插件/连接器管理、主机明确启用后的桌面浏览器控制、一键本地 HTTPS 与公钥验证、设备批准及撤销、Android 运行时通知等现有功能。
验证与使用范围
发布前运行插件 582 项、App 62 项、SDK 28 项、设备助手 8 项测试;插件生成文件检查和 lint 通过。官方 npm DSH 0.2.0-rc.2 的隔离模拟模型联调完成 36 步,覆盖共享 MCP/Skill 使用、群成员能力隔离和移除能力。GitHub Actions 进一步检查 Linux/Windows、Node 22/24、DSH 0.2.0-rc.2 与 0.2.1-alpha.1,构建并使用 DeepSeekBot 项目证书签名两种 Android 架构。
模型和工具运行在你的电脑或 DSH 服务器,主机需要保持运行。语音需要主机 Voice Input/FFmpeg;桌面浏览器需要 DSH Desktop 与对应能力。无需 FCM/APNs 的通知依赖 Android 服务仍在运行、手机能连接主机,不覆盖强制停止或系统终止。iOS 源码包含在仓库,本版不提供 IPA,尚未完成 iOS 编译与真机验证。模拟模型和模拟器验证不代表生产模型效果或所有真机行为。
使用同一 DeepSeekBot 项目签名的 APK 可以直接更新,电脑上的 Bot 与聊天数据保留。旧调试签名 APK 需先卸载再安装并重新配对。不要用 npm 上游同名 ds-bot 替代本版插件包;下载后可用 SHA256SUMS 校验。
English
This coordinated plugin and Android release ports upstream DS Bot v0.1.4, source commit 5c2726279d3bcabaad6aea403c46c88fcf9ba8d8. Both fork packages remain 0.1.0 in their independent version series. At the maintainer's request, this replaces the withdrawn v0.1.0; the original source is preserved under archive/withdrawn-v0.1.0. Download the newly matched files. Future releases use new version numbers.
New upstream features include a shared MCP/Skill/capability-pack library, restart recovery, persistent approval reminders and independent group-member work. The App can assign configured capabilities to each Bot, display connection/approval status and localized system events, mark conversations waiting for approval, and stop a member's task from group details. MCP configuration, credentials and command approval remain on the computer. Mobile state excludes command configuration and credentials and scopes work/actions to the owned conversation.
The release also fixes floating chat controls: one blue send button, a smaller circular attachment button aligned with an empty composer, expanding multiline input, transparent gaps and no capsule shadows. Existing Bot/group chats, media, voice, tool results, approvals, tasks, memory, usage, Skills/plugins/connectors management, optional desktop browser control, pinned local HTTPS, device management, Android runtime notifications and Chinese/English light/dark interfaces remain available.
Use ds-bot-0.1.0.tgz for DSH, the signed ARM64 APK for Android phones, or the x86_64 APK for emulators. Add the plugin by its absolute path, enable it and restart. Install the App, enable phone connection on the host, scan its QR and approve the device on the computer. Reachable local networking needs no domain, additional app or manual certificate installation. Verify downloads with SHA256SUMS; DeepSeekBot.cer is the public signing certificate. Same-project signed APKs can update in place; debug-signed builds require uninstall/reinstall and pairing again. Host data stays on the computer.
Validation includes 582 plugin tests, 62 App tests, 28 SDK tests, 8 device-helper tests, generated-client consistency, lint, and a 36-step real DSH/mock-model smoke test. Actions checks Linux/Windows, Node 22/24 and DSH 0.2.0-rc.2/0.2.1-alpha.1, then builds and signs both Android architectures. The host must stay on. Voice/browser features require their host capabilities. Runtime notifications need a reachable host and a running Android service; force-stop/termination is not covered. iOS source is included without an IPA or verified iOS build/device test. Emulator/mock-model results do not establish production-model quality or every physical-device behavior.