dsh plugins中文
← Back to popular plugin directory

Dsh Annotation Plugin

boboozeng/dsh-annotation-plugin · skills

Quote selected assistant text into your next request — a standalone plugin for DeepSeek Harness.

★ 2GitHub stars
0Forks
2026-08-25Last updated
JavaScriptLanguage
—License

Key features

  • 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.
  • The Host half uses the namespace plugin form (name / inject / apply named exports).
  • Browser half (dsh.client)a quote button on each assistant message and a floating, collapsible pending-quote card above the composer.
  • Do not add an export default — the Loader's unwrapExports would discard the namespace.
  • The browser half mounts its own Typert Remote contribution (ctx.remote.$mount) because the published @deepseek-ai/dsh-api-remotes does not carry the annotation namespace.

Requirements

  • Peer dependencies (@deepseek-ai/dsh-session, @deepseek-ai/dsh-client-ui-conversation, …) are satisfied by the profile's dependency tree.

Install command

dsh plugin --profile web add github:boboozeng/dsh-annotation-plugin
View GitHub repository ↗Back to popular plugin directory