Skip to content
dsh.fish
Bundle

dsh-open-workspace-folder

Add a Show in File Explorer action to each DeepSeek Harness workspace menu

Source
Hanihahaha
License
MIT
Updated
Updated 19 days ago

Readme

# dsh-open-workspace-folder

[中文](README.zh.md)

Adds `在文件资源管理器中显示` to every workspace overflow menu in DeepSeek Harness Web. Selecting it invokes the Harness `workspaces.openPath()` API, which opens the workspace directory in the host operating system's default file manager.

## Install

```powershell
# Run from the repository root.
dsh plugin --profile web add ".\dsh-open-workspace-folder"
```

Restart `dsh web` after installation, then refresh `http://127.0.0.1:3080`. The package is linked from the current workspace into the selected profile, so the configuration persists across later `dsh web` restarts.

## Implementation Note

The current `ui-workspace` package does not expose a slot for workspace overflow-menu entries. The client adapter observes only the two-item workspace menu, clones its native Rename row styling, and resolves the target path from the stable workspace row order and the live workspace snapshot. It does not resolve a workspace from its display title, so duplicate titles remain safe.

Install

dsh plugin --profile web add github:Hanihahaha/dsh-open-workspace-folder

Profile: web

  • This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.
Source