DeepSeek Harness plugin

dsh-clipboard-history-kuangre1

Clipboard history plugin for DeepSeek Harness: monitors the system clipboard and exposes recall/copy tools.

Jump to install

Source facts

Repository
kuangre123/dsh-clipboard-history
Latest update
Aug 19, 2026
Category
Memory
GitHub stars
1
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/kuangre123/dsh-clipboard-history
Plugin: dsh-clipboard-history-kuangre1
Author: kuangre123

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.mdSource · read only
README language

dsh-clipboard-history

English | 中文

A DeepSeek Harness (dsh) plugin that monitors the system clipboard and keeps a recallable history of multiple clipboard entries.

What it does

  • Monitors the system clipboard in the background (polling pbpaste on

macOS, xclip on Linux, PowerShell on Windows) and records every text change into a persisted history file.

  • Persists history across restarts at $DSH_HOME/clipboard-history.json.
  • Exposes five tools to the agent:
ToolPurpose
clipboard_listList recent history entries (id, time, size, preview).
clipboard_getRecall the full text of one entry by id.
clipboard_currentRead the live clipboard content right now.
clipboard_copyWrite text to the system clipboard and record it.
clipboard_clearClear the stored history (keeps the live clipboard).

Install

# pnpm is required by the dsh plugin manager (enable via corepack if missing)
corepack enable

# from npm (once published)
dsh plugin --profile web add dsh-clipboard-history

# from a local checkout
dsh plugin --profile web add file:/absolute/path/to/dsh-clipboard-history

Then restart the web app (dsh web) so the new host plugin is loaded.

The dsh plugin command forwards to pnpm inside the profile directory and reconciles dsh.profile.bundles automatically: because this package declares "dsh": { "bundle": { "patch": "./cordis.patch.yml" } }, it joins the profile's patch-layer stack.

Configuration

Edit the row in the profile's cordis.patch.yml (or the config block the bundle inserted) to tune it:

- id: clipboard-history
  config:
    pollIntervalMs: 700   # clipboard poll interval in ms
    maxHistory: 200       # max stored entries
    maxEntryChars: 50000  # max stored characters per entry
    previewChars: 160     # preview length in clipboard_list
    historyFile: clipboard-history.json  # relative to the DSH home
    poll: true            # false disables background monitoring

Notes and limitations

  • Text only. Image / file clipboards are ignored (they read as empty text).
  • macOS is the primary target; Linux needs xclip, Windows uses PowerShell.
  • The plugin lives in the host process, so it has access to the logged-in

user's pasteboard without a native addon.