dsh-obsidian: Connecting Local Projects to Obsidian's Knowledge Graph

`dsh-obsidian` is a standalone plugin intended to address Obsidian's inability to directly scan code repositories. It uses DSH to scan local project metadata, generate corresponding notes and graph edges, and automatically surface knowledge associations between projects. Core features include native DSH integration, local project scanning, deterministic knowledge graph generation, dual transport modes, and incremental writes. After installation, users can configure environment variables, run scanning and graph generation in DSH, and view associations in Obsidian's graph view. The plugin runs entirely offline, is secure, does not affect manual notes, and does not require an additional REST plugin for basic functionality.

Read More
dsh-obsidian: A host-only plugin for connecting DeepSeek Harness to an Obsidian vault

dsh-obsidian is a Host-only Obsidian integration plugin for DeepSeek Harness (DSH), designed to address issues such as path traversal, accidental deletion, and concurrent overwrites when general-purpose file tools operate on knowledge bases. Through a set of `obsidian_*` tools, the plugin consolidates Vault file operations, knowledge retrieval, attachment management, and editor commands into the DSH environment, without relying on a browser client or HTTP service. Its core mechanisms include dynamically injecting 25 specialized tools based on trigger words to ensure they are visible only in relevant sessions; enforcing strict security constraints at the Vault layer, such as path validation, atomic writes, and binary restrictions; while editor and command functionality requires installing the Companion and communicating via IPC. Installation requires DSH

Read More
dsh-obsidian: Enable dsh to directly read and write local Obsidian vaults

dsh-obsidian is an MIT-licensed plugin for DeepSeek Harness (dsh) designed to enable the dsh agent to directly interact with a local Obsidian vault without relying on an MCP server, OAuth, or REST APIs. It leverages `node:fs` to treat the vault as a Markdown file system, parsing frontmatter and wikilinks, and mounts 12 `obsidian_*` tools. Features include searching, reading, writing, appending, moving, deleting (moving to trash), querying backlinks, tag statistics, and managing frontmatter properties for notes. The plugin supports explicit path configuration via `vaultPath` or automatic detection based on a provided base path.

Read More