Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 10:52
Immutable release. Only release title and notes can be modified.
3d2dd5b

中文

更新内容

新增

手机远程控制(Beta,默认关闭)

  • 在 ChatGPT 手机 App 的 Codex 里直接指挥电脑上的 DSH,DeepSeek 等任意 DSH 模型都能用。
  • 新建、续聊、分叉、重命名、归档对话;搜索对话和消息。
  • 切换模型、权限;批准工具调用、回答提问时手机直接弹出,手机掉线后重新打开会再弹一次,否则交回电脑处理。
  • 回复边生成边显示;命令、文件修改(带差异)、任务清单、联网搜索、打开的网页、连接器调用、生成的图片、上下文压缩都用手机原生视图显示。
  • 发图片,@ 搜电脑上的文件,/ 选 DSH 技能,只读 git 查看改动,用真实的文件夹选择器新建对话。
  • DSH 工作区对应手机上的项目;手机显示对话当前的工作目录(DSH 0.2.1-alpha.3 起)。
  • 看用量额度、累计用量和上下文用量;DSH 带有 /compact 时(0.2.0-rc.2 起)可从手机压缩上下文。
  • 模型报错显示在手机上;设置里能看到已配对的手机并随时移除。
  • 位置:设置 → Codex 订阅 → 模型与运行 → 手机远程控制,扫码或输入手动码配对。

账号与额度

  • 账号列表直接显示每个账号的额度和重置时间,不用切换账号。
  • 额度去向:按周查看额度花在哪,按模型、入口、来源、触发方式拆分(来自官方用量报告,账号没有该报告时不显示)。
  • 使用概览:累计 token、单日最高、连续使用天数、最常用推理档,以及最近半年的每日用量热力图(账号没有该统计时不显示)。
  • 额度重置后重试、额度耗尽时等待短窗口后重试、切换账号后等待新账号的模型目录再重试。
  • 登录失败会说明该怎么做(缺账号 ID、网络、令牌交换、回调)。

模型与请求

  • 推理摘要级别:自动、简洁、详细、关闭。
  • 失败请求的重试次数:默认、不重试、10 次、20 次、无限。
  • 失败的 Codex 请求在网关无法重放时自动重试;中断的 WebSocket 正常关闭会重试。

ChatGPT 连接器(转正)

  • 让 DeepSeek 等任意 DSH 模型使用你在 ChatGPT 里连接的应用(GitHub、Gmail、Google 云端硬盘、日历等):先搜索、再查看说明、再调用。
  • 四档:关闭、只读、询问后写入(每次改动都要你批准,手机上也能批准)、直接写入(不再询问,无法撤回,设置里有红色警示)。

图片(转正)

  • 图片生成和参考图编辑默认开启,可在设置里关闭。

设置页

  • 长说明折叠为两行,带“展开”链接;连接器的选项合并成一个分段控件,下方说明当前档位;Beta 统一显示为徽章;窄窗口和深色主题都适配。

诊断

  • 支持诊断可复制精简报告;记录失败请求走到哪一步、在哪里抛出异常,只保留不含正文的形状;设置写入没有被宿主应用时会明确提示,而不是显示成已应用。

改进

  • 输入框的模型选择器和 DSH 官方一致:一个浮在按钮上方的菜单,模型、推理等级、速度、输出详略都在同一个菜单里展开,Esc 返回上一级;顶部有搜索(模型超过 4 个时出现),按提供方分组,当前项带对勾。
  • Cloudflare / 网络防护返回 403 时,提示“请求被网络拦截”,不再误报为登录失效;用量报告和连接器返回 403 时,说明账号未开通,而不是要求重新登录。
  • 设置页的日期和数字跟随 DSH 界面语言,不再跟随系统语言。
  • 中文界面里插件卡片和组件的描述显示中文。
  • Codex 子任务启动失败时,报错里写出真实原因;说明里标明 Codex 子任务组件是可选的。
  • 支持 DSH 0.2.1-rc.2(含 rc.1、alpha.4、alpha.5);接受 pi-ai 1.3.0;pi-ai 低于 0.87 时系统消息放在最前也能正常请求。
  • 修复:已登出账号在 DSH 列出模型时不再报错;react 和 react-dom 为可选依赖,不会让 DSH 的依赖审计误停插件。

仍为 Beta

草图画板与 Agent 绘图、绘图结果回看、手机远程控制、Ultrafast、Runway、云端上下文压缩、WebSocket 连接、Codex 独立子任务(可选,多数人用不到)、Auto review 官方审查模型、续航预测。

安装

插件页面安装(推荐)

打开 插件 → 添加插件,在 包名或地址 中粘贴:

dsh-codex-subscription@3.0.0

点击 安装,按页面提示完成。这里填写包名,不是下面的整条终端命令。

DSH 标准命令

dsh plugin --profile web add dsh-codex-subscription@3.0.0

安装后手动重启 DSH。

更新

dsh plugin --profile web update dsh-codex-subscription@3.0.0

完整的使用和卸载说明见中文 README。

卸载

dsh plugin --profile web remove dsh-codex-subscription

English

What's new

New

Phone remote control (Beta, off by default)

  • Direct DSH on your computer from Codex in the ChatGPT mobile app, with any DSH model including DeepSeek.
  • Create, continue, fork, rename and archive conversations; search conversations and messages.
  • Switch model and permissions; approvals and questions pop up on the phone, and if the phone drops they pop up again when reopened, otherwise they return to the computer.
  • Replies stream as they are written; commands, file edits (with diffs), task lists, web search, opened pages, connector calls, generated images and context compaction use the phone's native views.
  • Send photos, search computer files with @, pick DSH skills with /, view changes with read-only git, and create a conversation with a real folder picker.
  • DSH workspaces appear as phone projects; the phone shows a conversation's current working directory (DSH 0.2.1-alpha.3 and newer).
  • See quota, lifetime usage and context usage; with DSH /compact (0.2.0-rc.2 and newer) you can compact context from the phone.
  • Model errors show on the phone; paired phones are listed in settings and can be removed.
  • Where: Settings → Codex Subscription → Models & runtime → Phone remote control; pair by QR code or manual code.

Accounts and quota

  • The account list shows each account's quota and reset time without switching accounts.
  • Where quota went: weekly breakdown by model, surface, source and trigger (from the official usage report; hidden when the account has none).
  • Usage overview: lifetime tokens, best day, streaks, most used reasoning level and a six-month daily heatmap (hidden when the account has none).
  • Retry after a quota reset, wait a short window when credits run out, and wait for the new account's model catalog after switching accounts.
  • Sign-in failures say what to do (missing account id, network, token exchange, callback).

Models and requests

  • Reasoning summary level: auto, concise, detailed, off.
  • Retry count for failed requests: default, none, 10, 20, unlimited.
  • A Codex request the gateway could not replay is retried; interrupted normal WebSocket closures are retried.

ChatGPT connectors (out of Beta)

  • Let any DSH model, including DeepSeek, use the apps you connected in ChatGPT (GitHub, Gmail, Google Drive, Calendar and more): search, read the description, then call.
  • Four modes: Off, Read-only, Write after asking (every change asks for your approval, also on the phone) and Write directly (no prompt, cannot be undone, shown with a warning).

Images (out of Beta)

  • Image generation and reference-image editing are on by default and can be turned off in settings.

Settings

  • Long explanations fold to two lines with a More link; connectors show their choices as one segmented control with a note for the chosen mode; Beta shows as a badge; everything adapts to narrow windows and dark theme.

Diagnostics

  • Support diagnostics copies a compact report; it records how far a failed request got and where an exception was thrown, keeping only text-free shapes; a settings write the host did not apply is reported instead of shown as applied.

Improved

  • The composer model picker follows DSH's own: one floating menu above the button; Model, Effort, Speed and Output detail open in the same menu and Esc goes back; search at the top (when more than four models), provider groups, check mark on the current one.
  • A Cloudflare or network-protection 403 is reported as a network block instead of an expired sign-in; a 403 from usage reports or connectors says the account is not offered them instead of asking for a new sign-in.
  • Dates and numbers in settings follow the DSH interface language, not the OS language.
  • The plugin card and component descriptions are Chinese in the Chinese interface.
  • A Codex subtask that cannot start now says why; the Codex subtask component is described as optional.
  • Supports DSH 0.2.1-rc.2 (including rc.1, alpha.4 and alpha.5); accepts pi-ai 1.3.0; hosts with pi-ai older than 0.87 work with a system message first.
  • Fixes: a signed-out account no longer errors when DSH lists models; react and react-dom are optional peers so DSH's dependency audit does not disable the plugin.

Still Beta

Sketch canvas and agent drawing, drawing result review, phone remote control, Ultrafast, Runway, cloud context compaction, WebSocket connection, Codex independent subtasks (optional, most people do not need them), Auto review official reviewer model, runway forecast.

Installation

From the Plugins page (recommended)

Open Plugins → Add plugin and paste this package name into Package name or address:

dsh-codex-subscription@3.0.0

Click Install and follow the page instructions. This field takes the package name, not the terminal command below.

Standard DSH command

dsh plugin --profile web add dsh-codex-subscription@3.0.0

Restart DSH manually after installation.

Update

dsh plugin --profile web update dsh-codex-subscription@3.0.0

See the English README for complete use and uninstall instructions.

Uninstall

dsh plugin --profile web remove dsh-codex-subscription