DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

121212165 /

121212165/dsh-plugin-obsidian-push

Verified

dsh plugin: push archived session transcripts into an Obsidian vault as Markdown notes with YAML frontmatter; dedupes by content hash.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@59b8916b

dsh-plugin-obsidian-push

DeepSeek Harness (dsh) 插件:把归档的会话转录推送成 Obsidian 笔记——YAML frontmatter(title/date/session/tags,Obsidian 属性面板直接可读)、正文按时间排序渲染用户/助手/工具行,按内容哈希幂等去重。数据源是 dsh-plugin-transcript 的 JSONL 边车(同 schema 同默认目录,契约互通)。

同系列:cost-ledger · session-insights · transcript-search · relay-quota。

功能

  • /obsidian-push [sessionId|all]:把一个或全部会话渲染为 vaultDir/subfolder/日期-会话短id.md。
  • 幂等:内容没变的会话跳过(哈希比对),转录更新过的会话覆盖写入——反复推送安全。
  • 只读边车:本插件从不写 transcript 的 JSONL,只往库里写 Markdown。

配置

- insert:
    - id: obsidian-push
      name: dsh-plugin-obsidian-push
      config:
        enabled: true
        vaultDir: "~/obsidian/MyVault"  # 必填
        subfolder: dsh-sessions
        tags: [dsh, session]
        # dataDir: ~/.dsh/transcripts   # 默认与 transcript 一致

安装

克隆或 npm 安装到 profile 的 node_modules;从源码安装需要先构建:npm install 经 prepare 自动产出 lib/。

验证状态

  • frontmatter/文件名/排序/幂等决策为纯函数,5 个 node --test 测试全绿(含 YAML 引号转义)。
  • 未在运行中的 dsh 里 live mount 验证本插件自身(同系列已验证同一加载路径)。
—/ 5

No ratings yet

Verified DSH bundle

Commit 59b8916b2645

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout