DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-wsl-obsidian

1

dsh-wsl-obsidian

Manifest valid★ 1

DeepSeek Harness WSL bridge to a Windows Obsidian vault (status/open/read/write/search).

hasBundlePatch

dsh-wsl-obsidian

Install set: optional companion to dsh-wsl-kit. Not in KIT_SET=daily. Fault tree: TROUBLESHOOTING.md.

DeepSeek Harness plugin: WSL agent ↔ Windows Obsidian vault — obsidian_status / open / list / search / read / write / append.

Standalone MIT plugin under dsh-wsl-kit (optional; not shipped in install.sh by default).

中文说明 → README.zh.md

Where it sits

flowchart LR
  agent["dsh agent in WSL"] --> tools["obsidian_*"]
  tools --> ntfs["Vault on NTFS /mnt/c|d/..."]
  tools --> uri["obsidian:// → Windows Obsidian"]

Keep the vault on Windows NTFS. Opening a vault from \\wsl$\… breaks Obsidian’s file watcher.

Compatibility

FieldValue
Plugindsh-wsl-obsidian 0.1.0
Minimum dsh≥ 0.1.2
Kit setoptional (not in daily)
ObsidianWindows desktop app (install from obsidian.md)

Tools

ToolRole
obsidian_statusResolve vault (vaultPath or %APPDATA%\obsidian\obsidian.json), path kind, Obsidian.exe
obsidian_listList .md notes
obsidian_searchCase-insensitive substring search
obsidian_readRead note
obsidian_writeCreate / overwrite note
obsidian_appendAppend to note
obsidian_openobsidian://open?vault=…&file=… via PowerShell (WSL only)

Paths are vault-relative (Inbox/Note.md). Absolute / ../ paths are rejected.

Config

- id: dsh-wsl-obsidian
  name: dsh-wsl-obsidian
  config:
    enabled: true
    vaultPath: "/mnt/d/Notes/MyVault"   # preferred
    vaultName: "MyVault"                # for obsidian://
    timeoutMs: 20000

If vaultPath is omitted, the plugin reads Windows obsidian.json through /mnt/c/Users/…/AppData/Roaming/obsidian/.

Install

dsh plugin --profile web add github:173787247/dsh-wsl-obsidian

Restart dsh web, open a new session, run obsidian_status.

Layout recommendation

  1. Install Obsidian on Windows.
  2. Create/open the vault under C:\ or D:\ (not inside the Linux distro disk).
  3. From WSL use /mnt/c/... or /mnt/d/... as vaultPath.
  4. Optional later: Local REST API — not required for 0.1.0.

License

MIT

Comments

Loading…

Similar plugins

dsh-wsl

WSL (Windows Subsystem for Linux) bridge for DeepSeek Harness: run Linux commands, manage distros, convert paths, and copy across the Windows/Linux boundary.

Development & InfrastructureManifest valid

★ 0

dsh plugin --profile web add dsh-wsl

by mingzeng21

Connect DeepSeek Harness (dsh) to a local Obsidian vault: search, read, write, move, and trash notes.

Memory & ContextManifest valid

★ 15

↓ 301/wk

MIT

TypeScript

Sep 12, 2026

dsh plugin --profile web add dsh-obsidian

by sjh9714

Fix and diagnose DeepSeek Harness on native Windows. Official PowerShell, Workspace Write, shortcuts, and legacy preset repair. No WSL.

Tools & CapabilitiesDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 73

↓ 1.1k/wk

MIT

TypeScript

Sep 24, 2026

dsh plugin --profile terminal add dsh-win32

by zimzaza4

在 Windows 环境中为 DeepSeek Harness 提供 Git Bash 与 WSL 2 bash 工具,含 bwrap 沙箱、审批模式、后台任务

Terminal & ClientsDevelopment & InfrastructureSecurity & AuditManifest valid

★ 11

↓ 49/wk

MIT

JavaScript

Aug 14, 2026

dsh plugin --profile web add @zimzaza4/dsh-bash-win

by 173787247

Converts Linux and Windows paths with /mnt/c caveats for WSL.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 1

MIT

JavaScript

Sep 16, 2026

dsh plugin --profile web add dsh-wsl-path

by 173787247

Optional Obscura headless-browser tools from WSL (obscura_status / obscura_fetch / obscura_mcp_hint). Not the same as dsh-wsl-browser win_open_url (Windows GUI browser), and not a replacement for dsh-

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 1

MIT

JavaScript

Sep 16, 2026

dsh plugin --profile web add dsh-wsl-obscura