Skip to content

Releases

dsh-console v1.3.2

Choose a tag to compare

@chenxiaojie1009 chenxiaojie1009 released this 13 Nov 11:51

dsh-console v1.3.2

DSH「设备控制台」:串口与 SSH 调试面板。左侧写需求 → 插件内模型直接生成命令 → 你点「执行」才发到设备 → 实时显示中文注释、设备输出和自动「解读」。可随时「暂停 DSH」中断当前操作。

1.3.2 新增

  • 回车 / 空格按键:面板终端输入行新增「回车」「空格」两个按钮,可向设备单独发送一个回车键或空格键,适合串口菜单、需要按回车的登录提示、分页暂停等交互(不必自己输入命令)。
  • 需求框回车提交:左侧「告诉 DSH 你想做什么」输入框按回车直接提交,Shift+回车换行。
  • 按键发送同样记录在终端记录里,显示为 回车 (Enter) / 空格 (Space) 并带中文注释。

功能

  • 串口 / SSH:自动列出 COM 口、可选波特率;SSH 支持已配置主机一键带入或手动输入,密码只在本机内存中使用。
  • 不用记命令:面板左侧写目的,插件调用 DSH 配置的模型生成命令(不经过聊天),进入「待确认命令」。
  • 执行前确认:命令默认要你点「执行」才发送,点「取消」丢弃;右上角开关可关闭。
  • 注释与解读:每条命令带中文注释,输出下方自动生成一句中文解读。
  • 暂停/恢复:中断当前设备操作,改完需求再继续。
  • 串口兼容修复:1.3.1 起通过直接组合绑定加载 serialport,解决部分 DSH 宿主加载器下串口检测失效的问题。

安装

dsh plugin --profile desktop add "https://github.com/chenxiaojie1009/dsh-console/releases/download/v1.3.2/dsh-console-1.3.2.tgz"
# 或下载本 Release 的 tgz 后
dsh plugin --profile desktop add "file:G:\path\to\dsh-console-1.3.2.tgz"

若串口原生绑定被 pnpm 拦截,先执行 dsh plugin --profile desktop approve-builds,再重新安装。

资产

  • dsh-console-1.3.2.tgz:npm 包(dsh plugin add file: 安装)
  • dsh-console-1.3.2.zip:tgz + install.ps1 + README + 中文安装说明 + 源码

dsh-console v1.3.1

Choose a tag to compare

@chenxiaojie1009 chenxiaojie1009 released this 12 Nov 08:42

dsh-console v1.3.1

DSH「设备控制台」:串口与 SSH 调试面板。左侧写需求 → 插件内模型直接生成命令 → 你点「执行」才发到设备 → 实时显示中文注释、设备输出和自动「解读」。可随时「暂停 DSH」中断当前操作。

1.3.1 修复

  • 串口检测/连接在某些 DSH 版本上失效:部分宿主模块加载器返回 serialport / @serialport/bindings-cpp 的聚合 re-export 时丢失了展开导出,导致 autoDetect() 为 undefined,插件报告「未检测到串口」。现在会依次尝试 ESM import、CJS require,并在两者都拿不到 SerialPort 时,直接用 @serialport/stream + 平台绑定模块组合出 SerialPort,串口功能恢复正常。
  • ssh2 同样增加 CJS require 兜底,避免同类加载器问题影响 SSH。

功能

  • 串口 / SSH:自动列出 COM 口、可选波特率;SSH 支持已配置主机一键带入或手动输入,密码只在本机内存中使用。
  • 不用记命令:面板左侧写目的,插件调用 DSH 配置的模型生成命令(不经过聊天),进入「待确认命令」。
  • 执行前确认:命令默认要你点「执行」才发送,点「取消」丢弃;右上角开关可关闭。
  • 注释与解读:每条命令带中文注释,输出下方自动生成一句中文解读。
  • 暂停/恢复:中断当前设备操作,改完需求再继续。
  • Agent 工具:console_status / console_serial_connect / console_ssh_connect / console_exec / console_note / console_send / console_read / console_disconnect。
  • 安全:面板 API 仅接受本机回环请求;SSH 密码不写会话日志、不进模型上下文。

安装

# 已发布 tgz(推荐,含依赖安装)
dsh plugin --profile desktop add "https://github.com/chenxiaojie1009/dsh-console/releases/download/v1.3.1/dsh-console-1.3.1.tgz"
# 或下载本 Release 的 tgz 后
dsh plugin --profile desktop add "file:G:\path\to\dsh-console-1.3.1.tgz"
# 源码安装(需本地编译 serialport)
dsh plugin --profile desktop add "github:chenxiaojie1009/dsh-console"

若串口原生绑定被 pnpm 拦截,先执行 dsh plugin --profile desktop approve-builds,再重新安装。

环境

  • DSH >= 0.2.2-rc.1(Web GUI / 桌面版)
  • Node >= 20;Windows / macOS / Linux(serialport 提供预编译)

资产

  • dsh-console-1.3.1.tgz:npm 包(dsh plugin add file: 安装)
  • dsh-console-1.3.1.zip:tgz + install.ps1 + README + 中文安装说明 + 源码

dsh-console v1.2.0

Choose a tag to compare

@chenxiaojie1009 chenxiaojie1009 released this 12 Nov 08:16

dsh-console v1.2.0

DSH「设备控制台」:串口与 SSH 调试面板。左侧写需求 → 插件内模型直接生成命令 → 你点「执行」才发到设备 → 实时显示中文注释、设备输出和自动「解读」。可随时「暂停 DSH」中断当前操作。

功能

  • 串口 / SSH:自动列出 COM 口、可选波特率;SSH 支持已配置主机一键带入或手动输入,密码只在本机内存中使用。
  • 不用记命令:面板左侧写目的,插件调用 DSH 配置的模型生成命令(不经过聊天),进入「待确认命令」。
  • 执行前确认:命令默认要你点「执行」才发送,点「取消」丢弃;右上角开关可关闭。
  • 注释与解读:每条命令带中文注释,输出下方自动生成一句中文解读。
  • 暂停/恢复:中断当前设备操作,改完需求再继续。
  • Agent 工具:console_status / console_serial_connect / console_ssh_connect / console_exec / console_note / console_send / console_read / console_disconnect。
  • 安全:面板 API 仅接受本机回环请求;SSH 密码不写会话日志、不进模型上下文。

安装

# 已发布 tgz(推荐,含依赖安装)
dsh plugin --profile desktop add "file:https://github.com/chenxiaojie1009/dsh-console/releases/download/v1.2.0/dsh-console-1.2.0.tgz"
# 或下载本 Release 的 tgz 后
dsh plugin --profile desktop add "file:G:\path\to\dsh-console-1.2.0.tgz"
# 源码安装(需本地编译 serialport)
dsh plugin --profile desktop add "github:chenxiaojie1009/dsh-console"

安装后重启 DSH 一次;串口原生绑定若被 pnpm 拦截,先执行 dsh plugin --profile desktop approve-builds。

环境

  • DSH >= 0.2.2-rc.1(Web GUI / 桌面版)
  • Node >= 20;Windows / macOS / Linux(serialport 提供预编译)

资产

  • dsh-console-1.2.0.tgz:npm 包(dsh plugin add file: 安装)
  • dsh-console-1.2.0.zip:tgz + install.ps1 + README + 中文安装说明 + 源码