dsh-undo-savepoint
DSH undo/rollback system: snapshot config files on change, undo/redo the last action from the WebUI or by chat, and roll back broken plugin trees without reinstalling. Works even when DSH fails to boot (offline CLI + GUI).
90 results
DSH undo/rollback system: snapshot config files on change, undo/redo the last action from the WebUI or by chat, and roll back broken plugin trees without reinstalling. Works even when DSH fails to boot (offline CLI + GUI).
DSH 插件:真正便捷无感的同窗口内对话回退,从不新建分支;自带轻量工作区备份,可一并还原文件(完整 Claude Code /rewind 语义)。 · DSH plugin: genuinely effortless in-window conversation rewind — never forking a new session; ships a lightweight workspace backup that restores files together with the rewind (full Claude Code /rewind semantics).
Drag local files into the DSH Web UI and insert their original filesystem paths without uploading or copying them
The dsh-pi-tui bundle: a TUI surface for DeepSeek Harness profiles (dsh --profile pi-tui)
DSH 插件健康检查:设置面板内的「插件检测」向导 — L0 静态检查(files 白名单/依赖声明/高危副本/依赖可解析/Windows 命令/lockfile 一致性)+ L1 配置组合检查 + L2 隔离试跑(子进程 boot 全树),发现即自动回滚(写 home patch 前弹确认),复杂问题打包预制提示词交给 agent 修复。铁律:只修改插件代码与配置层,严禁修改 harness 源码。
Configurable subagent profiles with web UI settings, real-time toolcall/token display, and click-to-navigate child sessions.
Clickable file paths in DSH replies: open files/directories from inline paths (Codex-style), with a mentioned-files chip list as fallback
A DeepSeek-style paperclip attach button in the DSH web composer; uploads files to the DSH host (model-aware: native image blocks for multimodal models, file paths for text-only models).
File-diff visualization between checkpoint time nodes for DeepSeek Harness: a read-only timeline + per-file line diff over the dsh-checkpoint-rewind checkpoints storage domain, with preview-first rollback (restore workspace files from any time node, single-file or whole-node; per-file current→snapshot preview diff; single-shot in-process undo), exposed as /diff and /rollback commands, a JSON HTTP API, and a GUI panel (session header action + shell overlay). Requires the upstream dsh-checkpoint-rewind plugin (the snapshot producer) to be installed first — without it, only the Trace scope works
DSH web plugin: roll back to before any of your questions, or edit the last one and resubmit, restoring the workspace files the discarded turns produced.
Retro macOS (System 7 / Mac OS 9) desktop UI for DSH web: chat, files, terminal, browser, docs and knowledge base inside one pixel desktop
File explorer for the DSH dock: browse the active conversation's working directory and open files in the registered file viewers.
DeepSeek Harness (dsh) web plugin — Codex-style attachment expansion: PDF text-layer (pymupdf4llm/pdfjs), Office (docx/xlsx/pptx) to Markdown, TIFF/epub/odt/rtf, long-document spill to index cards, scanned-PDF OCR (tesseract.js + 8 cloud providers inc. DeepSeek Vision), and browser image to PNG. dsh-plugin for the DeepSeek Harness Web GUI.
Upload arbitrary local files from the DeepSeek Harness Web composer, attach them to prompts, and manage stored uploads in Settings.
DSH web plugin: pick skills from a sidebar tab — list every installed skill with global/local badges, LLM-generated descriptions (cached, never touching skill files), and inject the /skill gesture into the current session composer on check.
Image viewer for the dock file explorer: renders PNG, JPEG, GIF, WebP, BMP, SVG, ICO and AVIF files.
DeepSeek Harness (dsh) plugin: visualize Git status in the Web UI — current branch, HEAD, staged/modified/untracked counts, ahead/behind, recent commits and changed files.
Sidebar file tree for DeepSeek Harness: a files panel with a lazy, per-extension-icon tree, copy-path and send-to-agent actions
Markdown viewer for the dock file explorer: renders .md/.markdown/.mdx files with a one-click switch to the text editor.
Paste/drop non-image files or folders into the DSH chat composer: paste inserts native @path references, drop inserts absolute paths.
Diff cards in the DeepSeek Harness web chat for recognizable file mutations — MCP filesystem calls (edit_file, write_file), built-in edit/write, and file-mutating bash commands (heredoc replaces, sed -i, cat/tee/redirect writes).
DSH Web GUI @-mention workspace file picker: input @ to filter git-tracked files plus files re-included via .aiinclude, like Codex/Claude Code file references.
Paste images / drag any files into the DSH composer -> saved into the session workspace as files -> images read by modlens, other files read by the model by path
DeepSeek Harness web plugin: paste files into the composer, store under session workspace/inbox/, read via read_inbox / list_inbox tools.