dsh-workspace-studio
Run the following command in DeepSeek Harness:
dsh plugin install houlain/dsh-workspace-studio
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install houlain/dsh-workspace-studio in your DeepSeek Harness terminal to install; source code is available at https://github.com/houlain/dsh-workspace-studio .
About this plugin
When an AI agent fires off a string of writes and edits across your codebase, you often want to roll back just one or two blocks while keeping the rest, not nuke everything or blindly accept all. The DSH Web UI is chat-first and offers no visual workspace for browsing project files, reviewing line-level diffs, or selectively accepting and reverting individual change hunks. dsh-workspace-studio fills that gap by adding a Studio tab right next to Chat, turning the side panel into a lightweight coding studio.
In the Studio tab, the left pane shows a collapsible file tree with build artifacts, lockfiles, and other noise filtered out. Folders that contain pending changes auto-expand and carry a count badge; files modified by the agent are marked with a dot. Clicking a file opens a line-numbered code viewer on the top right and a change-review panel on the bottom right. Each write or edit the agent made in the current session is tracked with full before-and-after snapshots and rendered as line-level diff hunks, updated live over SSE. Every hunk has two actions: Revert this block, which undoes only that one chunk and leaves the others untouched, and Accept, which confirms the change and removes it from the pending list. A built-in conflict guard rejects a revert if the affected region has been modified again since the snapshot, so you never silently overwrite a later edit. You can also Revert all to restore the file to its state before the session's first recorded change, or Clear to wipe the session's change log without touching file contents.
Built for DSH Web UI users who want hunk-level, file-tree-driven control over AI-generated code edits rather than a pure chat flow. The plugin is verified on Windows (PowerShell); Linux and macOS have not been tested, so use with caution on those platforms.
Use Cases
- Review AI-generated code hunks one by one, reverting only the parts you do not want
- Quickly locate agent-modified files in the tree and inspect line-level diff details
- Batch-clear a session's change records without touching actual file contents
Best For
- Developers who code with AI assistance in the DSH Web UI
- Users who want Trae-style per-hunk accept or revert for AI code changes
- Developers who need file browsing and change review beyond a pure chat interface
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.