Repository navigation
Releases
Releases · chenxiaojie1009/dsh-console
dsh-console v1.3.2
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
dsh-console v1.3.1
DSH「设备控制台」:串口与 SSH 调试面板。左侧写需求 → 插件内模型直接生成命令 → 你点「执行」才发到设备 → 实时显示中文注释、设备输出和自动「解读」。可随时「暂停 DSH」中断当前操作。
1.3.1 修复
- 串口检测/连接在某些 DSH 版本上失效:部分宿主模块加载器返回
serialport/@serialport/bindings-cpp的聚合 re-export 时丢失了展开导出,导致autoDetect()为undefined,插件报告「未检测到串口」。现在会依次尝试 ESMimport、CJSrequire,并在两者都拿不到SerialPort时,直接用@serialport/stream+ 平台绑定模块组合出SerialPort,串口功能恢复正常。 ssh2同样增加 CJSrequire兜底,避免同类加载器问题影响 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
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 + 中文安装说明 + 源码