All plugins

DSH / BUNDLE / CLIENT-UI

dsh-composer-polish

v0.1.3tianji-qingtian / dsh-composer-polishce4daad54d

External Git bundleBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI
Open on GitHub
Runtime anatomy
HOSTCLIENTUITOOLDATAFLOW

Overview

dsh-composer-polish

Composer draft polisher for DeepSeek Harness: a ✨ button in the composer tool row rewrites the current draft with a zero-prefix flash call and fills the polished text straight back into the input box.

Community · Topic auto-analysis — Automatically discovered through the dsh-plugin GitHub Topic. Static checks verified a pinned public root bundle contract and committed files without executing third-party code. This is not a human review, security audit, runtime smoke test, publisher identity check, or official endorsement.

Install

Install this bundle from GitHub

The CLI validates the bundle, invokes native DSH, then reports completion.

npx dshpub add tianji-qingtian/dsh-composer-polish --ref ce4daad54dcd174f5fb43a1bb290a29bb1ceec4f

Capabilities

What it contributes

HostCordis loadableNot inspected
Client / UIWeb UINot inspected
Model toolsNot inspectedNot inspected
Profile stateconditionalNot inspected

README / EN

Package documentation

One-click draft polisher for the DeepSeek Harness (dsh) composer. Type a rambling draft, hit the ✨ 润色 / Polish button in the input tool row, and a few seconds later the polished text replaces the draft in the input box — you preview, maybe edit, then send. No scoring, no evaluations: draft in → better draft out.

LIMITATIONS

Known limitations

- The fill-back is skipped when the draft changed during the rewrite (stale-edit guard) — by design, your newer edits always win. - Drafts over 50 KB are truncated before the rewrite (a draft of that size is beyond what a single flash call can meaningfully restructure anyway). - The polished result is recorded in `command/done` (the commands channel's own lifecycle log); only the *original* draft is kept out of the log via `recordInput: false`. - `deepseek-v4-flash` is pinned as the rewrite model; if the harness renames model ids, the catalog fallback picks a flash-class replacement and logs a line.