dsh-composer-ux
Composer UX enhancement plugin for DSH Web featuring customizable keybindings, quick commands, context menu, prompt optimizer, OpenCode headers, and Git Bash terminal switching.
Install
$ Install with dsh plugin --profile <name> add github:fangwen9527/dsh-composer-ux — the built lib/Plugin Overview & Capabilities
AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.
Key Capabilities
- Configurable chat composer send and newline keybindings with IME composition safety
- Rich right-click context menu for editing operations inside the composer textarea
- Quick commands panel with hierarchical categories, prompt insertion, and per-item auto-append rules
- LLM-assisted prompt optimizer supporting structured verification and rewrite budget modes
- Automatic x-opencode-session request header injection into provider profiles for OpenCode routing
- Windows default terminal replacement switching model shell execution from PowerShell to Git Bash
- Safe one-click DSH host restart helper via detached node process and port verification
Useful For
- Customizing chat input shortcut habits such as Enter vs. Shift+Enter or Ctrl+Enter
- Managing and auto-inserting reusable prompt snippets into conversations
- Enabling OpenCode Go routing inside DSH that requires mandatory session identification headers
- Running Bash-centric commands and tools on Windows environments instead of PowerShell
Who It Fits
- DeepSeek Harness Web users wanting improved typing, keybindings, and prompt shortcuts
- Developers working with OpenCode API endpoints or Windows-based Git Bash workflows in DSH
Documented Limitations
- Git Bash terminal replacement operates only on Windows systems and falls back to default on other platforms
- OpenCode header injection uses a static session ID across conversations due to DSH configuration architecture constraints
- Quick prompts JSON store (~/.dsh/quick-prompts.json) should not be edited simultaneously by competing prompt plugins
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 0 runtime, 1 development, 0 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
GitHub reports the repository license as MIT.
A root package.json was captured and can be inspected by the registry.
Public GitHub source metadata is available for this registry snapshot.
Source & Registry Notes
Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.
- Source repository
- fangwen9527/dsh-composer-ux
- Registry source
- GitHub · dsh-plugin topic
- Registry classification
- Plugin
- Source checked
- 3f85be4 · 2026-09-27
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 2GitHub stars
- Forks
- 0
- Open issues
- 0
- Last commit
- 2026-09-25
- Last release
- 2026-09-25
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
Agent-native trading terminal and multi-market plugin bundle for DeepSeek Harness covering Crypto, US, CN, and HK markets.
View plugin →Compatibility bridge and host ABI enabling unmodified Pi plugins to run natively on DeepSeek Harness.
View plugin →Second-model AI auto-review for DeepSeek Harness approval requests with fail-closed safety and session audit.
View plugin →Persistent multi-model Agent teams and bounded DAG workflows with GUI controls for DeepSeek Harness.
View plugin →