dsh-md-notes¶
⭐ 15 · ✅ active · plugin
| Type | plugin | Category | UI & experience |
| Stars | ⭐ 15 | Status | ✅ active |
| Author | XieZongChen | Updated | — |
One-liner¶
A note-taking plugin for DeepSeek Harness (DSH). It provides a full MD notes manager and MD notes editor, letting you quickly capture conversation content into notes. Notes can be maintained by syncing to a Git repository
About¶
A note-taking plugin for DeepSeek Harness (DSH). It provides a full MD notes manager and MD notes editor, letting you quickly capture conversation content into notes. Notes can be maintained by syncing to a Git repository. Who it's for: DSH web users who want local, file-based notes (no database, no cloud) — capture a conversation into a note with one click, keep editing the .md anywhere, and back up / sync with a Git repository. Current features: - Sidebar notes entry → full-screen notes manager: per-workspace note list (grouped, collapsible), markdown edit/preview, save, delete (in-page confirm), create with one click. - Assistant-message action (next to copy) → pick or create a note and append that conversation
✨ Key Features¶
- Sidebar notes entry → full-screen notes manager: per-workspace note list (grouped, collapsible), markdown edit/preview, save, delete (in-page confirm), crea
- Assistant-message action (next to copy) → pick or create a note and append that conversation (user question + answer) to it instantly — the text is capt
- Reference notes in chat (
@): type@to pick notes (cross-workspace included); on send the host injects each note's content into the model context, so th - Git sync (optional, URL-driven): shared repo mode (one repo for all workspaces, per-workspace folders) or own repos mode (per workspace: URL + branc
- Note write mutex: writes to the same note are locked across sessions — the sidebar entry, picker and manager stay in sync until the write finishes.
- Settings panel (dsh Settings → MD Notes): mode, repo URL/branch/subpath, auto-pull, commit author — with dsh-styled form controls.
📦 Install¶
dsh plugin --profile web add dsh-md-notes
🚀 Quick Start¶
dsh plugin --profile web update dsh-md-notes
📚 Learn more¶
Install / Uninstall
Prerequisites: dsh CLI installed, target profile is web. Install from npm (recommended): dsh plugin --profile web add dsh-md-notes Then restart dsh web (bundle layer and client package metadata are cached in the process; a restart is required for changes to take effect). Upgrade: dsh plugin --profile web update dsh-md-notes A restart of dsh web is required for it to take effect. Uninstall:
Quick start
- Install the plugin (above), restart dsh web. 2. Create a note: click the notes entry at the bottom of the sidebar (above Settings) → click + on a workspace row → in the dialog enter a title (default "Untitled note
") and an optional file name → type in the editor → Save. 3. Capture a conversation: below any assistant answer, click the notes icon (next to copy) → pick a
Configuration
All options are plugin Config keys, overridable in the profile's cordis.patch.yml (a patch replaces the whole config of the row): config: route: '/plugins/md-notes' # HTTP API prefix; default is fine gitMode: 'off' # 'off' | 'shared' | 'own' gitAutoPull: true # pull remote before opening a note There are no environment variables and no secrets in this plugin's configuration.