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.
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
- Repo: Hanihahaha/dsh-copy-session-id
- Category: uncategorized
- Stars: 1
- Version: Source (local checkout; npm registry 404 verified 2026-09-10)
- Last push: 2026-08-17
- First seen: 2026-08-17
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