FrankZhangIronly/dsh-composer-enter

DSH web plugin: remap how Enter behaves in the chat composer (send / newline / i

Customises the Enter-key behaviour in the DeepSeek Harness Web composer: a host half owns a settings namespace and a loopback RPC channel, while a browser half renders the key-mapping row in Settings → General and intercepts Enter at the document capture phase, so the mapping applies to the composer as a whole rather than to a single input.

Messaging & Communication ★ 0 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add /path/to/dsh-composer-enter

The README documents two install forms: the npm form dsh plugin --profile web add dsh-composer-enter and the local-checkout form quoted above. Registry check 2026-09-13: npm dsh-composer-enter 0.1.0 exists, but its repository field points to github.com/wx-yss/dsh-composer-enter — a different repository — so no npm claim is made here and the README's own local-checkout form is what is shown. After installation the README says to restart dsh web; a new row "回车键映射" / "Enter key mapping" then appears in Settings → General.

Compatibility

A two-sided DSH plugin (a Node host half owning the settings namespace and a loopback RPC channel, plus a browser half rendering the key-mapping row and intercepting Enter). The README states it makes zero changes to DSH core, installs as an ordinary plugin, and survives @deepseek-ai/dsh updates.

Details

Recent updates

The README documents the plugin's two-sided architecture and install forms rather than a versioned changelog; there is no release history section. Verify the checkout or package you install.

FAQ

How do I install dsh-composer-enter?
The README documents dsh plugin --profile web add dsh-composer-enter and a local-checkout form; because the npm name currently resolves to a different repository, install from a trusted checkout.
Do I need to restart?
Yes — the README says to restart dsh web after installation; the "Enter key mapping" row then appears in Settings → General.
Will it break on DSH updates?
The README states it installs as an ordinary plugin with zero changes to DSH core, so it survives @deepseek-ai/dsh updates.

Alternatives

laplace-bit/dsh-smooth-stream · Starfie1d1272/dsh-builtin-toggles · SpookySandwich/dsh-plugin-smooth-stream

More plugins in Messaging & Communication

Browse more in Messaging & Communication

Guides for Messaging & Communication plugins