boboozeng/dsh-annotation-plugin

boboozeng★ 1JavaScriptLast synced: 2026-08-14

Open on GitHub

README excerpt

dsh-annotation-plugin Quote selected assistant text into your next request — a standalone plugin for DeepSeek Harness. This plugin ships both halves of the feature in one npm package: - Host half ( dsh.bundle + cordis.patch.yml ): an annotation plugin that records quotes as log-only session events ( annotation/added / annotation/removed ), exposes a Typert Remote ( record / list / discard ), and materializes pending quotes into the model-facing message batch at agent/pre-step . - Browser half ( dsh.client ): a quote button on each assistant message and a floating, collapsible pending-quote card above the composer. Install Requires a DeepSeek Harness profile that composes @deepseek-ai/dsh-base (the official base layer provides session , agent , web and the client runtime). From npm (recommended) The published package ships prebuilt artifacts, so nothing builds at install time. From GitHub A git install fetches sources, not built artifacts — the package's prepare script ( tsdown ) builds lib/ after checkout, and pnpm refuses to run a git dependency's prepare until you explicitly allow it. The first add fails and dsh prints the exact package key to allow: That allowance is permission …

View full README on GitHub →
Tools / Devdsh-pluginagent

Category