Hanihahaha/dsh-copy-session-id

A DeepSeek Harness Web plugin that displays the current session ID in the session header and copies the complete value to the clipboard on click. It renders a compact monospace session-ID control beside the title (truncating long values visually), shows a short confirmation state on copy, and localizes its tooltip for Chinese and English interfaces. Copying falls back to document.execCommand('copy') when navigator.clipboard is unavailable.

uncategorized ★ 1 updated 2026-08-17
View on GitHub ↗

Install

dsh plugin --profile web add ".\dsh-copy-session-id"

README-documented install from the repository root (local checkout; no published npm package — registry.npmjs.org 404 for dsh-copy-session-id re-verified 2026-09-10). Restart dsh web after installation.

Compatibility

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

Details

Recent updates

README's implementation notes say the client registers in the conversation.session.header.actions session slot and receives the stable sessionId from the framework; the host half intentionally has an empty apply function so Loader keeps the client module active.

FAQ

How do I install dsh-copy-session-id?
From the repository root, run: dsh plugin --profile web add ".\dsh-copy-session-id", then restart dsh web. There is no published npm package.
Where does the session ID appear?
Beside the session title in the header, as a compact monospace control; long values are truncated visually but the full value is copied on click.
Does it work for both English and Chinese UIs?
Yes — the tooltip is localized for Chinese and English interfaces.

Alternatives

zhu1090093659/dsh-web-ui · whiteguo233/OpenBiliClaw · ccch1mneyyy/dsh-cc-tui

More plugins in uncategorized

Browse more in uncategorized

Guides for uncategorized plugins