dshbase

Plugin directory / Developer / dsh-copy-session-id

dsh-copy-session-id

Verified · install-tested on dsh Hanihahaha

✓ Actively maintained Builds on 1 official DSH packages

View on GitHub ↗ ← Back to plugin directory

0Stars
0Forks
0Open issues
—Language
2026-08-17Last push
Cross-platformPlatform

What it does

A plugin in the Developer category for DeepSeek Harness.

✅
Our take
Works — verified, early-stage project

A plugin in the Developer category for DeepSeek Harness. It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

README

dsh-copy-session-id

中文

A DeepSeek Harness (DSH) Web plugin that displays the current session ID in the session header and copies the complete value to the clipboard on click.

Behavior

  • Displays a compact monospace session-ID control beside the title, truncating long values visually.
  • Copies the complete ID with one click and shows a short confirmation state.
  • Localizes its tooltip for Chinese and English interfaces.

Install

# Run from the repository root.
dsh plugin --profile web add ".\dsh-copy-session-id"

The package bundle patch inserts copy-session-id, while dsh.client exposes lib/client.js through the DSH Web boot graph. Restart dsh web after installation.

Implementation

The client registers in the conversation.session.header.actions session slot. It receives the stable sessionId from the framework, copies with navigator.clipboard.writeText, and falls back to document.execCommand('copy') when necessary. The host half intentionally has an empty apply function so Loader keeps the client module active.

License

MIT

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-copy-session-id for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:Hanihahaha/dsh-copy-session-id

Headless (CLI) profile:

dsh plugin --profile headless add github:Hanihahaha/dsh-copy-session-id

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in Developer

Browse all 7819 plugins →