AI Agent Hub
Back to plugins
🖥️

dsh-reveal-fix

Client Updated 2026.09.12

Run the following command in DeepSeek Harness:

dsh plugin install HeJian2002W/dsh-reveal-fix

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install HeJian2002W/dsh-reveal-fix in the DeepSeek Harness terminal to install; the full source code is at https://github.com/HeJian2002W/dsh-reveal-fix . Restart dsh after installation to activate the fix.

About this plugin

Clicking Reveal in Explorer on a DSH delivery card in Windows produces a UI confirmation, yet the screen stays perfectly silent. No window, no taskbar flash, no error. This is not a flaky glitch but the inevitable result of two upstream defects compounding: a percent-encoded file URL is passed directly to explorer.exe /select, causing a silent fallback to the Desktop, while the windowsHide flag forces the newly spawned window to be created invisible. Diagnosis is nearly impossible because the HTTP route always returns 204, the success message is identical regardless of outcome, and the exit code is always 1.

dsh-reveal-fix patches the revealPath method on the sessionController instance at runtime. It restores the path to a plain Windows string, sets windowsHide to false so the window actually becomes visible, and falls back to the original implementation on non-Windows platforms. Nothing inside the dsh installation directory is modified; the plugin lives in ~/.dsh/local-plugins/, so the standard upgrade cycle (staging plus directory swap) never touches it. Install once, restart dsh, and it persists across every future update without re-patching.

If you work with DSH delivery on Windows and keep hitting the Reveal button to no visible effect, or watch a window briefly flash onto the Desktop before vanishing, this plugin is built for you. It adds no extra dependencies, changes no other DSH behavior, and requires no edits to core files.

Use Cases

  • Reveal in Explorer confirms success but no window ever appears on screen
  • Explorer opens on Desktop instead of the target folder, triggered by spaces or non-ASCII paths
  • Need the fix to survive every DSH upgrade without re-applying

Best For

  • Developers running DSH delivery workflows on Windows
  • Users stuck with a completely silent failure and zero diagnostic traces
  • Ops engineers who prefer plugin-level patches over editing the core install