aorucshiea/dsh-safe-tui

aorucshiea★ 2JavaScriptLast synced: 2026-08-25

Open on GitHub

DeepSeek Harness safe-mode recovery console: minimal TUI, history, repair, model/provider management

README excerpt

dsh-safe-tui English DeepSeek Harness 安全模式 / 修复模式,并可在 DSH Web 中作为“控制台”Tab 使用。 Demo 它是什么 当主 Web UI 因为插件/客户端补丁损坏而无法打开时,用这个独立的终端可以: - 不加载任何用户插件、不加载 Web UI; - 不发现用户自建预设( includeUserRoot: false ),交互上只允许官方系统预设: minimal / standard / code / cordis ; - 继承 /.dsh/sessions 里的历史会话( /sessions ); - 从内置 pristine 副本自动修复已损坏的官方客户端文件( /repair 或独立 Repair 快捷方式)。 定位区别: dsh-safe-tui 是 安全模式/修复专用 TUI,不加载用户插件、不加载 Web、只允许官方系统预设(minimal/standard/code/cordis),用于主界面打不开时修复系统。它不是日常体验增强型 TUI(例如社区里的 ccch1mneyyy/dsh-TUI ),二者定位不同、可以互补。 Web 控制台 自 v0.5.0 起, dsh-safe-tui 还提供一个 Web Console 模式: - 在 DSH Web 的 “对话 轨迹” Tab 最右侧新增 “控制台” 。 - 点击后打开一个真正的 xterm.js 终端,后端通过 node-pty 启动 dsh --profile safe 。 - 效果和 PowerShell/终端一致,可以完整使用 Safe TUI 的 /sessions 、 /new 、 /preset 、 /repair 等命令。 - 当 Web 对话因插件错误无法加载时,左侧栏仍可用,可直接切到“控制台”继续操作 DSH。 - Safe TUI 会自动修复因强制中断产生的会话日志 seq 重复问题,恢复后可直接继续历史会话。 使用 桌面已创建两个入口: - DeepSeek Harness Safe Mode :进入安全终端(现代化全屏 TUI)。 - DeepSeek Harness Repair :只运行修复脚本,不需要 DSH 启动。 也可以手动运行: 安全终端内命令: 官方系统 preset 的含义: - minimal — 极简模式:仅持久 bash + str replace editor 双工具编码 Agent。 - standard — 标准模式:完整编码 Agent,含文件编辑、Shell、检索、Skills、计划、目标、子代理、工作流。 - code — PTC 模式:标准全部能力 + Code Mode SDK,用 TypeScript 程序组合多步操作。 - cordis — 创造模式:标准全部能力…

View full README on GitHub →
Terminal / TUIdeepseekdeepseek-harnessdshdsh-pluginharnessharness-clirecoverytui

Category