xiaomiba0904/dsh-obsidian-export1

dsh-obsidian-export

DeepSeek Harness (DSH) plugin: export conversations to an Obsidian vault, plus read/search/list/tags/backlinks tools and automatic vault discovery.

AI Analysis

核心用途是将 DSH 对话导出至 Obsidian 并提供丰富的库管理工具。适合需要将 AI 对话记录整理归档至 Obsidian 个人知识库的用户。

Package
dsh-obsidian-export
Version
0.1.0
License
MIT
Last updated
Aug 13, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xiaomiba0904/dsh-obsidian-export

Model usage

obsidian_export(vaultDir="/path/to/vault", mode="auto")                 # current session
obsidian_export(vaultDir="/path/to/vault", path="exported/session.jsonl")
obsidian_export(vaultDir="/path/to/vault", sessionId="session-", mode="dry-run")

obsidian_read(vaultDir="/path/to/vault", path="Inbox/My Note.md")
obsidian_list(vaultDir="/path/to/vault", subpath="Inbox")
obsidian_search(vaultDir="/path/to/vault", query="rag")                 # filename match
obsidian_search(vaultDir="/path/to/vault", query="embedding", field="content")
obsidian_search(vaultDir="/path/to/vault", tags="pkms#research")
obsidian_tags(vaultDir="/path/to/vault")
obsidian_backlinks(vaultDir="/path/to/vault", target="Welcome")

Model flow for a common workflow: obsidian_list (see what's there) → obsidian_read (load a note) → obsidian_search (find related notes by content/tag) → obsidian_backlinks (follow the graph) → obsidian_export (save a conversation). Combine an export with a dry-run first to preview whether a target would be created, skipped, updated, or overwritten.