Skip to content

[Plugin]: dsh-client-ui-voice-input — voice input + prompt optimization for the dsh web composer #8

Description

@zjzqs

Plugin repository

https://github.com/zjzqs/dsh-client-ui-voice-input

Primary value

Adds voice input (browser Web Speech, live transcript into the draft) and one-click prompt optimization (host-side DeepSeek via ctx.llm, with a persistent undo control) to the dsh web composer — two high-frequency input helpers the official UI lacks.

Primary category

Interaction & Experience / 交互与体验

Installation and removal

Install (documented in the repo README, zh + en):

  1. git clone the repo; copy the source into ~\.dsh\profiles\web\voice-input-src
  2. add dsh-client-ui-voice-input: file:./voice-input-src to the profile package.json dependencies and run npm install
  3. insert {id: voice-input, name: dsh-client-ui-voice-input} into the profile cordis.patch.yml
  4. restart dsh web

Removal: remove the cordis.patch.yml row, drop the dependency + voice-input-src folder, restart.

Compatibility and verification

  • Tested on DSH 0.1.0-rc.6, Windows, Chrome/Edge.
  • Voice input: continuous Web Speech recognition, dedupe against Chrome's repeated final results, auto-resume on unexpected end — verified end to end.
  • Optimize: host-side POST /dsh-voice-input/optimize route via webServer + ctx.llm (default model, reasoning off) — verified with real DeepSeek calls, including error paths (400/405/500/502).
  • Compatibility with newer DSH versions not yet verified.

Submission checklist

  • The repository is public and clearly related to DeepSeek Harness.
  • The repository documents its purpose and usage.
  • I have disclosed any unverified compatibility claims.

Metadata

Metadata

Assignees

No one assigned

    Labels

    automation-managedSubmission lifecycle managed by automationplugin-submissionPlugin submitted for directory inclusionsubmission:needs-infoPlugin submission needs more public information

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions