deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
A DeepSeek Harness (DSH) plugin: markdown rendering for client plugins, so every surface that shows markdown (READMEs, journals, pads) renders it the same way through one service: the harness's own MarkdownText pipeline (GFM, math, footnotes, shiki-highlighted code with copy buttons) plus the document-specific handling chat never needs.
There is no UI of its own to visit. Plugins inject the client service
mdView:
// consumer client half, inject: ['mdView', …]
// 1. One markdown document as an element (you keep the layout):
return React.createElement('div', { className: 'mine' },
ctx.mdView.render(markdownText, { links: { repo: 'owner/name' } }))
// 2. One self-contained document:
const Doc = ctx.mdView.component({ text: markdownText, links: { repo: 'owner/name' } })
return React.createElement(Doc, {})
<img> tags (badges, screenshots) become real images,https://github.com/{repo}/blob/HEAD/... and the raw content host
(when links.repo is given),<script> stays visible text, a MarkdownText
rule).links.repo is optional; without it relative targets stay as written.Requires a DeepSeek Harness checkout and a profile, here web. The plugin
has no dependencies:
mkdir -p ~/dsh-plugins && cd ~/dsh-plugins
git clone https://github.com/joao-paulo-santos/dsh-md-view.git
# from the harness checkout
pnpm dsh plugin --profile web add ~/dsh-plugins/dsh-md-view
# verify the profile still composes
pnpm dsh --profile web --dump-config
Restart the harness. Plugins that inject the mdView service can now
render markdown.
(none)
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。