ChuanTianML/dsh-local-share
Export complete Web Sessions to local Markdown or self-contained HTML, with stable rendered previews, default redaction, and opt-in bounded tool-call details.
DSH Local Share exports selected DeepSeek Harness conversation turns — or a complete Session — as Markdown, self-contained HTML, or a long PNG, entirely locally with privacy-first redaction and no uploads. The default document contains only direct human prompts and visible assistant text in log order; users can pick any non-empty subset of human-led turns. Tool names/arguments/outcomes, reasoning, system prompts, attachment bytes and session metadata are excluded by default (tool calls opt-in, tool-result bodies and reasoning never included). Redaction covers common credentials, authorization headers, secret-bearing env assignments, email addresses and absolute local paths, with a fresh risk acknowledgement required before copy/download when redaction is disabled. The preview runs in a sandboxed srcdoc iframe with no scripts or external resources and a restrictive CSP; long PNGs are generated from that same safe preview in the browser. It is the human-readable complement to the official lossless session-log ZIP export.
Install
dsh plugin --profile web add dsh-local-share@0.4.1npm dsh-local-share 0.4.1 verified 2026-09-03 (repository field → github.com/ChuanTianML/dsh-local-share; README EN primary with zh edition). Exact-release install: dsh plugin --profile web add dsh-local-share@0.4.1 (README pins the exact npm release because DSH is a developer preview), or from git: dsh plugin --profile web add github:ChuanTianML/dsh-local-share#v0.4.1. Uninstall: dsh plugin --profile web remove dsh-local-share. The default limits (maxEvents 20000, maxOutputChars 2000000, maxToolArgumentChars 12000) can be set explicitly in the profile's cordis.patch.yml. Built lib/ artifacts are committed, so profile installs need no build step.
Compatibility
DSH 0.1.0-rc.x developer-preview API (verified against Harness revision 47f943859bef60e4160492346772ded9b24f765a); DSH does not yet promise stable external plugin compatibility.
Details
- Repo: ChuanTianML/dsh-local-share
- Category: Sessions & Messages
- Stars: 0
- Version: npm dsh-local-share 0.4.1
- Last push: 2026-08-23
- First seen: 2026-08-14
Recent updates
Local Markdown / self-contained HTML / long-PNG session sharing; privacy-first default filtering + heuristic redaction; sandboxed srcdoc preview with CSP; no uploads.
FAQ
- What is included in a shared document by default?
- Direct human prompts and visible assistant text in log order. Tool calls, reasoning, system prompts, attachments and metadata are excluded unless the user explicitly opts in.
- Is anything uploaded?
- No — export is fully local. The preview runs in a sandboxed srcdoc iframe with no external resources and long PNGs are generated in the browser.
- How is this different from the official session-log ZIP?
- The ZIP is lossless and built for diagnosis/migration; DSH Local Share produces a smaller human-readable document for code review, handoffs and knowledge sharing, deliberately omitting replay/forensic data.
Alternatives
bwndlct/dsh-session-export · Ultronen/dsh-archived-chats · dream-num/dsh-univer-office