lehhair/dsh-diff-viewer
DSH Web GUI PiUI-style diff viewer plugin: replaces the stock DiffBlock for write/edit tool calls via ui-tool
dsh-diff-viewer replaces the stock write and edit tool output with a PiUI-style, full-width diff row. It keeps the original tool state and render intent but makes large edits easier to scan through clearer line treatment and a focused client-side presentation. Because the release artifact ships prebuilt and the plugin changes only the renderer, it is a narrow alternative to installing a complete sidebar or editor workbench.
Install
dsh plugin --profile web add "https://github.com/lehhair/dsh-diff-viewer/releases/latest/download/dsh-external-dsh-diff-viewer.tgz"Restart dsh web after installation. The latest URL can remain cached by pnpm across releases; the README gives remove plus pnpm store prune as the recovery path when an upgrade stays stale.
Compatibility
DSH Web GUI. The client-only plugin replaces the write/edit DiffBlock presentation and relies on the official UI tool and render-intent surfaces. A Windows local-directory junction issue is documented; use the release tarball for that case.
Details
- Repo: lehhair/dsh-diff-viewer
- Category: Web UI Enhancements
- Stars: 23
- Version: latest GitHub Release tarball
- Last push: 2026-09-06
- First seen: 2026-08-12
Recent updates
The current README documents committed build output for GitHub installs, an automatically built latest-release tarball, a cache-pruning upgrade workaround, and a client-only implementation over the existing DiffBlock render intent.
FAQ
- Which installation path is recommended?
- The README recommends the prebuilt tarball attached to the latest GitHub Release.
- Why might an upgrade still show an older version?
- pnpm may cache the stable latest asset URL; the README recommends removing the plugin, pruning the pnpm store, and reinstalling.
- Does it replace DSH's file editing tools?
- No. It replaces the Web renderer for existing write and edit tool calls.
Alternatives
omdsh-dev/DSH-better-sidebar · omdsh-dev/dsh-open-in-vscode · openma-ai/Martty