Skip to content
dsh.fish
Bundle

dsh-obsidian-note

A DeepSeek Harness plugin: save conversation notes into an Obsidian vault.

Source
JarvisChu
License
MIT
Updated
Updated 2 days ago

Readme

# dsh-obsidian-note

A [DeepSeek Harness (dsh)](https://github.com/deepseek-ai/deepseek-harness) plugin bundle that gives the model a `save_note` tool: save conversation content as markdown notes into your Obsidian vault.

## Install

```sh
dsh plugin --profile <name> add dsh-obsidian-note        # from npm (if published)
dsh plugin --profile <name> add ./dsh-obsidian-note      # from a local checkout
dsh plugin --profile <name> add github:JarvisChu/dsh-obsidian-note   # from GitHub
```

纯 JS 包,无构建步骤——从 GitHub 安装不需要 `prepare` 脚本,也不需要 `allowBuilds` 授权。

## Configuration

默认笔记写到 `~/ObsidianVault/dsh-notes/`。在你 profile 的 `cordis.patch.yml` 里按 id 覆盖插件行即可自定义:

```yaml
- id: obsidian-note
  config:
    vaultPath: /path/to/your/vault
    subDir: dsh-notes
```

## Usage

在对话里直接说,例如:

> Use the save_note tool to save a summary of this conversation, titled "meeting-notes".

模型会调用 `save_note`,笔记落盘后返回保存路径。

## Development

本插件是一份 step-by-step 教程的产物,教程见 [learn/dsh_plugin_tutorial](https://github.com/JarvisChu/learn/tree/main/dsh_plugin_tutorial)。

Install

dsh plugin --profile web add github:JarvisChu/dsh-obsidian-note

Profile: web

  • This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.
Source