xiaomiba0904/dsh-obsidian-export ↗★ 1
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 个人知识库的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xiaomiba0904/dsh-obsidian-exportREADME
Read the full README ↗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.