UI Enhancements

zzy-dsh-prompt-optimizer

zhengzeyong9527-droid/zzy-dsh-prompt-optimizer · ★ 1

zhengzeyong9527-droid

Adds prompt optimization, cancellation, and undo controls to the DeepSeek Harness composer.

License
MIT
Added
2026-08-21
Maintenance
active
Install kind
github

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:zhengzeyong9527-droid/zzy-dsh-prompt-optimizer

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. Features
  2. Interface
  3. Modes
  4. Privacy and Context
  5. Installation
  6. Evaluation
  7. License

中文 | English

Release License

A prompt optimizer for DeepSeek Harness (DSH). It adds a prompt-optimization action to the composer, writes successful results directly into the draft, and lets you undo back to the original prompt.

Features

  • Explicit faithful, developer, and specification modes.
  • Visible loading state with cancellation while optimizing.
  • Direct draft replacement with one-click undo to the original prompt.
  • Optional session-local memory of the three most recently applied optimizations.
  • Optional budgeted current-conversation context.
  • Optional budgeted Markdown context from the current session workspace root.
  • Primary and fallback model routes, timeout, and output-token controls.
  • No API keys are stored by the plugin.

Interface

Composer action

Advanced settings

Advanced settings are grouped into optimization strategy, conversation context, workspace document context, and model limits so long explanations and inputs stay readable.

Model and execution limits

Modes

  • Faithful improves clarity without inventing requirements, facts, architecture, or scope.
  • Developer structures user-provided engineering facts without selecting a stack or design.
  • Specification may add needed defaults, but labels them under ## Default assumptions for review.

Privacy and Context

The draft is sent to the DSH model route chosen by the user. Extra context is disabled by default.

Conversation context reads only current user/message and assistant/message text. Workspace context reads at most three relevant Markdown files directly inside the current session workspace root. Both sources are independently budgeted and gracefully degrade when unavailable. Full drafts, session history, and document contents are not persisted.

Installation

dsh plugin --profile web add zzy-dsh-prompt-optimizer

Restart the existing DSH Web process and refresh its current URL.

Evaluation

The reproducible 30-case blinded A/B protocol, sanitized inputs, and independent evaluation are available in tests/evaluation/report.md and tests/evaluation/conclusion.md.

License

MIT