DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Session Reference Copy — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
S

dsh-session-reference-copy

Session Reference Copy

从 DeepSeek Harness Web 会话标头复制规范的跨会话引用。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:shaomingbo/dsh-session-reference-copy#0b8d374021336fd295887fc78ae384fd51a04e4c
README兼容性版本

兼容性与来源证明

Session Reference Copy 以 dsh-session-reference-copy 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/28

版本

0.1.1stable
2026/8/28
0.1.0stable
2026/8/23

相关插件

正在加载相关插件…

最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/8/28
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 memory-context 分类下经过校验的插件。

Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件Contextdsh-context用于上下文洞察和管理的 DeepSeek Harness 插件,提供上下文仪表板和上下文命令,帮助了解上下文的构成及其演变过程。Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Mnemondsh-mnemon面向 DeepSeek Harness 的可组合三层记忆控制平面:持久化运行时上下文、可搜索的项目文档、可插拔的长期记忆、受保护的策略、WebUI 和无头工具。

README

dsh-session-reference-copy

A small DeepSeek Harness Web client plugin that copies the current Session as a canonical cross-session reference.

Why

Harness can reference another Session with @, but finding a specific Session by title or ID is inconvenient when moving between implementation and review conversations. This plugin adds a copy button to the current Session header and puts the exact structured mention on the clipboard:

@[Readable session title](dsh-session:<encoded-session-id>)

Paste that text into another Session and send it. Harness resolves the opaque identity and captures the source Session through its existing session-reference snapshot mechanism.

Behavior

  • Uses the current Session's display title as the readable label.
  • Falls back to the Session ID when no summary is available.
  • Encodes the ID with Harness's canonical dsh-session: JSON/UTF-8/base64url format.
  • Escapes ] and backslashes in labels.
  • Shows a check icon for one second after a successful clipboard write.
  • Reports clipboard failures through the current conversation notice surface.
  • Adds no Host RPC, persistence, or model prompt behavior of its own.

The pasted mention may remain plain canonical text in the composer instead of becoming a visual chip. This does not change the reference semantics after submission.

Session references are snapshots captured when the target message enters the model step. They are not live links to future source-Session changes.

Installation

Preferred — install the fixed release tag with the package's own no-argument installer:

npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1

No subcommand is the same as install. The installer only edits dependencies.dsh-session-reference-copy and dsh.profile.bundles in the target profile's package.json (default profile web), writes the manifest atomically, then runs pnpm install --ignore-scripts in that profile directory. It never stops or restarts DSH.

Check installation state:

npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1 status

Remove it (idempotent — safe to run twice, restores the manifest if dependency installation fails):

npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1 uninstall

Options available to every command: --profile <name> (default web), --source <source>, -h/--help. The default source is pinned to the current SemVer tag; for local development point it at a checkout with link::

npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1 --source link:/absolute/path/to/dsh-session-reference-copy

After installing or uninstalling: restart dsh web manually, then hard-refresh the existing browser page.

Manual fallback — edit ~/.dsh/profiles/web/package.json yourself:

{
  "dependencies": {
    "dsh-session-reference-copy": "github:shaomingbo/dsh-session-reference-copy#v0.1.1"
  },
  "dsh": {
    "profile": {
      "bundles": [
        "dsh-session-reference-copy"
      ]
    }
  }
}

Then run pnpm install --ignore-scripts in that profile directory and restart DSH.

If you manage bundles through dsh plugin instead, the equivalents are dsh plugin --profile web add|update|remove dsh-session-reference-copy.

Development

npm run check

The tests cover the client bundle (canonical encoding, title fallback, slot registration, copying, clipboard refusal) plus the installer: first install, repeat install, status, uninstall, malformed manifests, bad arguments, and rollback when dependency installation fails, all inside a temporary DSH_HOME.

The client module is a self-contained DSH window.__ModuleLoader__ bundle. Tests execute it with a small module-loader fixture.

License

MIT