dsh-101: A Document-First Reader for DeepSeek Harness

bill9109/dsh-101

Data & KnowledgeVerified
Listed on 2026-08-20
Page last updated 2026-08-20

A document-first reader profile for DeepSeek Harness, turning built-in docs into a searchable, translatable reading experience.

Turn DeepSeek Harness's scattered official documentation into an ordered, searchable, translatable reader, with a conversation panel for asking questions while reading.

install
dsh plugin --profile web add github:bill9109/dsh-101
Category
Data & Knowledge
Platform
DSH-Plugin
Author
bill9109
Distribution
Plugin

dsh-101 Key Features

Curated docs by topicBuilt-in translationSliding hidden TOCRight-side chat panel

dsh-101 Repository

bill9109
Publisher
bill9109
Repository
bill9109/dsh-101
5
Stars
0
Forks
0
Watchers
1
Open issues
LanguageTypeScript
LicenseBSD 3-Clause "New" or "Revised" License
Website
Repo last push2026-08-14 19:55:08
Repo created2026-08-09 02:06:38
Topics
dshdsh-plugin
Default branchmain

dsh-101 Repo Summary

dsh-101 is a document-first reader profile bundle for DeepSeek Harness (DSH), maintained by bill9109 under the BSD-3-Clause license, written in TypeScript. It addresses the problem of DSH's built-in documentation being scattered across the source tree with no order or search, by curating it into an ordered, searchable, translatable reader, with a conversation panel alongside for asking questions while reading. Core features include a topic-curated document corpus, built-in translation, a sliding hidden table of contents, and a right-side conversation panel.

What core features does the dsh-101 DSH plugin support?

dsh-101 curates DSH's built-in documentation into a topic-ordered reading corpus, supports full-text search filtering, includes built-in document translation to switch reading language, provides a sliding hidden table of contents for quick navigation, and reuses DSH's conversation capabilities in the right-hand panel for asking questions while reading.

How to install dsh-101?

The recommended one-liner script installs the profile directory into ~/.dsh/profiles/dsh-101/ and installs the bundle, then boots:

bash
bash <(curl -fsSL https://raw.githubusercontent.com/bill9109/dsh-101/main/scripts/install.sh) github:bill9109/dsh-101#v0.1.7
dsh --profile dsh-101

Alternatively, manual installation:

bash
mkdir -p ~/.dsh/profiles/dsh-101
cp profile/package.json profile/pnpm-workspace.yaml ~/.dsh/profiles/dsh-101/
cp profile/cordis.patch.yml ~/.dsh/profiles/dsh-101/
dsh plugin --profile dsh-101 add github:bill9109/dsh-101#v0.1.7
dsh --profile dsh-101

Note: Do not install into the web profile, as this bundle disables ui-layout, which could break the entire web interface.

How to start and use dsh-101?

After starting, the default port is 3081, coexisting with the web GUI on 3080. Open http://127.0.0.1:3081 to see the reader interface with a sliding table of contents on the left, document area in the middle, and conversation panel on the right.

What DeepSeek Harness versions and platforms are compatible with dsh-101?

This plugin depends on multiple official DSH packages (e.g., @deepseek-ai/dsh-agent, @deepseek-ai/dsh-web-app), and requires Node.js ^20 or >=22. The repository was last updated on 2026-08-14, with the current version at v0.1.7.

See more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ