linhx1999/dsh-writing-pad
Session-scoped Markdown writing pad docked beside the conversation, with edit/preview modes, selection-based AI rewrites, diff review, undo, and draft recovery.
dsh-writing-pad is a session-scoped Markdown writing pad for the DeepSeek Harness web GUI. It docks beside the conversation so drafting, preview and focused AI rewrites happen in one workflow: open or close it from the composer toolbar and keep it open while switching sessions or sending a new session's first message; select text and enter multi-line rewrite instructions with reusable defaults. When you ask to draft, write, continue or generate usable text, the model prioritises write_full_draft for a complete candidate (selection edits use rewrite_selected_text) and the pad opens automatically, revealing a Diff at the first change. While the pad is non-empty the full draft travels as separate context beside the main composer message, so the message stays your original text.
Install
dsh plugin --profile web add dsh-writing-padThe npm package dsh-writing-pad 1.1.3 was re-verified live on 2026-10-01 (the registry entry carries no repository field, so the name is taken from the README). Start the GUI with dsh web afterwards.
Compatibility
DSH web GUI. Session-scoped state; the client UI copy follows dsh's Chinese/English setting.
Details
- Repo: linhx1999/dsh-writing-pad
- Category: UI Enhancements
- Stars: 0
- Version: npm dsh-writing-pad 1.1.3 (registry re-verified 2026-10-01; no repository field on the entry)
- Last push: 2026-08-25
- First seen: 2026-08-14
Recent updates
The README documents the panel behaviour (open from the composer toolbar, persists across sessions), focused rewrites with reusable defaults, proactive write_full_draft/rewrite_selected_text delivery, the visible save/copy/generation/pending-review/failure states, host-synchronised language, the separate-draft context model, and session-scoped state.
FAQ
- How do I install dsh-writing-pad?
- dsh plugin --profile web add dsh-writing-pad, then start the GUI with dsh web; the npm package 1.1.3 was re-verified on 2026-10-01.
- What is it for?
- A session-scoped Markdown pad that docks beside the conversation for drafting, preview and focused AI rewrites.
- Does my draft become part of my message?
- No -- while the pad is non-empty the draft travels as separate context beside the main composer message; the message stays your original text.
Alternatives
863683348/dsh-plugin-academic-writing · songoao25/dsh-contract-drafting-agent · EthanYoQ/AI-Novel-Writer#dsh-ai-novel-writer