AI Agent Hub
Back to plugins
🖥️

dsh-workspace-studio

Client Updated 2026.08.16

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