dsh plugins中文
← Back to popular plugin directory

Third-party dsh web plugin

MarchLiu/dsh-rich-editor · skills

Third-party dsh web plugin: a rich Markdown notebook for the composer region — tool-row toggle plus a CodeMirror editor card with Codex-style list editing.

★ 2GitHub stars
1Forks
2026-09-08Last updated
TypeScriptLanguage
MITLicense

Key features

  • Third-party DeepSeek Harness web plugin: a rich Markdown notebook for the composer region.
  • Its browser half contributes two entries to the composer region that dsh-client-ui-conversation owns: a tool-row toggle (conversation.input.left) and an editor card in the composer context stack (conversation.input.dock).
  • Both entries share one per-session store handle, so the in-progress draft survives closing and reopening the panel, surface remounts, and — because the engine scopes session stores by session id — each session keeps its own notebook.
  • The editor is a CodeMirror 6 instance over the Markdown language: syntax highlighting for the draft (GFM tables included), native undo/redo and selection, and Enter-key list editing in the Codex style — pressing Enter on a non-empty list item opens the next item (ordered markers increment 1.
  • → 2., checkbox items reopen unchecked, indentation is preserved, and a mid-line caret splits the item), while Enter on an empty item drops the marker and returns the line to plain-text editing.

Requirements

  • Ordered renumbering is deferred — continuing an ordered list increments the new item's marker, but editing or removing earlier items does not renumber the following ones.
  • No / and @ trigger integration yet — the notebook does not participate in the slash-command and file-mention pipeline

Install command

dsh plugin --profile web add github:MarchLiu/dsh-rich-editor
View GitHub repository ↗Back to popular plugin directory