dsh-share: A Conversation Sharing Plugin for DeepSeek Harness, Export as Image or Markdown

hellodigua/dsh-share

Sessions & MessagesVerified
Listed on 2026-08-20
Page last updated 2026-08-20

DSH plugin to share conversations, export as PNG or Markdown with multi-turn selection.

Easily share DeepSeek Harness conversations, with multi-select Q&As and export as PNG images or Markdown files.

install
dsh plugin --profile web add github:hellodigua/dsh-share
Category
Sessions & Messages
Platform
DSH-Plugin
Author
hellodigua
Distribution
Plugin

dsh-share Key Features

Multi-select Q&AExport as imageExport MarkdownAdjust width/fontHide process

dsh-share Repository

hellodigua
Publisher
hellodigua
Repository
hellodigua/dsh-share
29
Stars
2
Forks
1
Watchers
0
Open issues
LanguageJavaScript
LicenseMIT License
Website
Repo last push2026-08-19 17:16:59
Repo created2026-08-12 21:19:06
Topics
dshdsh-plugin
Default branchmain

dsh-share Repo Summary

dsh-share is a conversation sharing plugin (DSH plugin) for DeepSeek Harness (DSH), maintained by hellodigua under the MIT license. It solves the problem of conveniently sharing DSH web conversations by allowing you to export single or multi-turn Q&As as images or Markdown. Core capabilities include multi-selection interaction consistent with the DeepSeek web interface, adjustable image width and font size, scrollable preview for long images, and preservation of Markdown formatting and tool call summaries.

What core sharing features does the dsh-share DSH plugin support?

The plugin enters Q&A selection mode from the top-right corner, with all items selected by default; the share button on each turn also enters selection mode and pre-selects the current Q&A. Both question and answer sides have linked checkboxes, supporting non-contiguous selection, and checkboxes stick to the page when scrolling through long content. You can copy images, download PNG or Markdown, and preserve Markdown, code blocks, tables, images, and tool call summaries. Before generating an image, you can adjust width and font size, and long images support scrollable preview. You can also check "hide process" to keep only the question and final answer. Performance-wise, daily chat only retains lightweight overhead like the share button; selection processing and image generation only start when the share feature is used.

How to install dsh-share into DeepSeek Harness?

Use the DSH CLI to add the plugin to the Web Profile, then restart dsh web. The installation command is:

bash
dsh plugin --profile web add github:hellodigua/dsh-share

You can also install a specific GitHub version or local source; after modifying the source, run corepack pnpm build first and then refresh the plugin.

Which DeepSeek Harness versions and platforms are compatible with dsh-share?

The plugin is compatible with @deepseek-ai/dsh ^0.1.0-rc.6. The share entry uses official conversation.chat.assistant-actions and conversation.session.header.utilities slots, without scanning or modifying the button bar DOM; multi-selection mode adds checkboxes via stable data-* attributes, not relying on CSS Module class names. It may need adaptation after DSH adjusts the conversation structure.

What are the development and build considerations for dsh-share?

The project can install dependencies, run tests, and build without a local DSH checkout, using corepack pnpm install --frozen-lockfile, corepack pnpm typecheck, corepack pnpm test, corepack pnpm build, or a single command corepack pnpm verify for a full check. lib/ is the deliverable loaded directly by DSH and must be committed with the source; before release, use corepack pnpm release:check to validate npm package boundaries.

What are the known limitations of dsh-share?

Copying images requires browser clipboard permission; if permission is insufficient, you can still download images. Remote resources that cannot be read are skipped with a transparent placeholder. Only fully loaded Q&As on the page can be selected; for earlier content, scroll up to load first.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ