DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-obsidian-channel

S

dsh-obsidian-channel

Manifest valid

Work with a local Obsidian vault in DSH. Writes need approval; every change can be undone. Manage your local Obsidian vault in DSH. Editing notes will ask for approval first, and any change can be undone with a single action.

UI (client)hasBundlePatchMachine translated

dsh-obsidian-channel

English · 中文

version dsh license node topic

Work with a local Obsidian vault from DeepSeek Harness.

The 📓 button in the sidebar opens a home page for that vault. From there you can send the agent off to read a note, write today’s daily, or chase a broken wikilink. Writes ask you first. Anything this plugin changes can be rolled back. Obsidian itself does not need to be running.

What you need

  • dsh web installed and working
  • Built against dsh 0.1.0-rc.6
  • A normal Obsidian vault folder on disk

Install

dsh plugin --profile web add github:ShengenWu/dsh-obsidian-channel

Restart dsh web and open http://127.0.0.1:3080.

For a local checkout: dsh plugin --profile web add /path/to/this/repo.

First run

  1. Click 📓 Obsidian in the left sidebar.
  2. If no vault is bound yet, paste the absolute path (/Users/you/Notes or D:\Notes) and bind it.
  3. You get a home page. Default widgets are Continue (recent notes) and Vault changes (journal + rollback). Turn on Today / Search / Structure / Inbox / Links in Settings → Obsidian.
  4. Click a note or a shortcut like “write today’s daily”. dsh opens a new session on that vault and drops text into the composer. It does not send for you.

The path is remembered. Later clicks only open the home page; they do not create another workspace.

Vault home

Day to day

Talk from the home page. Click a note, a broken link, or type at the bottom. Each click starts a fresh vault session so you are not dumped into last week’s thread.

Daily notes follow Obsidian. The home page and the agent read .obsidian/daily-notes.json first. If your vault uses Daily + MM-DD-YYYY, this plugin uses that path and will not invent another date order. Override it under Settings → Obsidian if you really want to.

Writes wait for you. Default is ask-every-time. You can switch to “ask once per task” or “never ask” (please don’t).

Undo lives in Settings. Settings → Obsidian has the change history: before / after, one-click rollback. A rollback is itself a journaled change, so you can undo the undo.

Settings you actually care about:

  • vault path
  • whether writes need approval
  • daily-note folder and date format (optional; empty means “use Obsidian’s own setting”)
  • extra directories the agent must not touch
  • how long to keep the journal (30 days by default)

Settings

Vault sessions default to Obsidian mode: it does not change the mode on other workspaces. The persona is “help you tend a knowledge base”, not “write code”.

Reads can stay on the built-in read / grep / glob tools. Creates, replacements, appends, and deletes should go through the obsidian_* tools so they land in the journal. Native write / edit into this vault is blocked.

What’s new in 0.1.1-rc.1

Pre-release after 0.1.0. Pin it with dsh plugin --profile web add github:ShengenWu/dsh-obsidian-channel#v0.1.1-rc.1.

  • Native folder pickers for the vault and the daily-note folder
  • Home tiles in three sizes (S / M / L), drag to arrange, size in the ⋯ menu
  • Click a note to edit it in a full overlay (source + preview)
  • Today’s note is the note: click to open or create, Agent jumps to the vault workspace
  • Recent-note titles use H1, then YAML title, then the filename
  • Opening Obsidian no longer stays selected together with SSH / the task board

Still not in this cut: templates, weekly recap, [[ completion.

What’s in 0.1.0

  • Sidebar entry and vault home (today / recent / changes / broken links / shortcuts)
  • Approved create, update, append, delete, and batch edits
  • Change journal and one-click rollback
  • Settings page (bind the vault, approval policy, daily habit)
  • Daily-note path taken from Obsidian’s own config
  • Obsidian mode as the default for vault sessions; vault guidance only when the session is actually in the vault
  • Native write / edit into the vault is rejected
  • Composable homepage (shell + toggled widgets; default is continue + changes)
  • Search, list, structure, backlinks, and journaled move (rewrites [[wikilinks]])
  • Literal oldString / newString update
  • Detect local vaults from Obsidian’s app config
  • Runtime skill obsidian-vault (available outside vault sessions)
  • Daily / template cards and weekly recap
  • [[ completion in the composer — pick notes by title while typing a wikilink

Known gap: bash can still rewrite files and skip the journal. Be careful in a vault session.

License

MIT

Issues welcome: https://github.com/ShengenWu/dsh-obsidian-channel/issues

This repo was built with dsh, Grok 4.6, and DeepSeek-v4-Pro-0813.

Comments

Loading…

Similar plugins

dsh-obsidian

by Harzva

Bridge local projects into Obsidian: bounded manifest scanning, deterministic dependency/tech/topic edges, and wiki-linked notes written into a managed graph/ vault namespace via the Local REST API or

Tools & CapabilitiesManifest valid

★ 0

MIT

TypeScript

Aug 19, 2026

dsh plugin --profile web add @harness-flow/dsh-obsidian

by mingzeng21

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

Memory & ContextManifest valid

★ 20

↓ 915/wk

MIT

TypeScript

Oct 2, 2026

dsh plugin --profile web add dsh-obsidian

Built-in Obsidian-style knowledge base for DSH: agents distill conversations, documents and web sources into a structured .wiki graph, with retrieval, graph export, note editing, incremental builds an

Memory & ContextManifest valid

★ 0

↓ 456/wk

dsh plugin --profile web add dsh-knj-obsidian

by 173787247

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

Development & InfrastructureTools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

Oct 1, 2026

dsh plugin --profile web add dsh-wsl-obsidian

by tianyaojiudi-prog

DSH(DeepSeek Harness) 插件:把一段可在设置页随时改写的文字,作为全局系统提示词段注入到所有会话,含子代理与工作流内部子代理;文本与开关即时生效,无需重启。

Tools & CapabilitiesManifest valid

★ 8

MIT

JavaScript

Oct 4, 2026

dsh plugin --profile web add dsh-djy-xttsc

by zhaoxuejie

让 DeepSeek Harness agent 把本地 Obsidian 知识库当作长期记忆与工作台:全文/语义检索、会话记忆注入、一键捕获、巡检管家(只建议不擅改)

Development & InfrastructureManifest valid

★ 1

MIT

JavaScript

Sep 7, 2026

dsh plugin --profile web add dsh-plugin-vault-memory