DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

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-obsidian

by mingzeng21

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

Memory & ContextManifest valid

★ 10

↓ 1k/wk

MIT

TypeScript

Aug 23, 2026

dsh plugin --profile web add dsh-obsidian

by WODE25500

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

MIT

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-wsl

by 173787247

Hints how to forward the Windows OpenSSH agent into WSL without dumping keys.

Tools & CapabilitiesDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 1

MIT

JavaScript

Nov 5, 2026

dsh plugin --profile web add dsh-wsl-ssh-agent

by Wang-Chuming

Plain click on an Obsidian vault file in the DSH conversation opens it in the right app: notes in the Obsidian app, configured types (for example .tex) in VS Code with their project folder as the work

UI & ExperienceManifest valid

★ 0

MIT

JavaScript

Oct 30, 2026

dsh plugin --profile web add @dsh-external/dsh-obsidian-file-opener

by 173787247

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

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 1

MIT

JavaScript

Nov 5, 2026

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

by sjh9714

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

Tools & CapabilitiesManifest valid

★ 19

↓ 1.7k/wk

MIT

TypeScript

Aug 25, 2026

dsh plugin --profile terminal add dsh-win32