yinren112/dsh-plugin-connection-banner

Visible reconnecting banner for the DeepSeek Harness Web UI

A tiny DeepSeek Harness Web UI plugin that shows the harness's existing ConnectionBanner when a previously connected Host becomes unavailable — the missing visible disconnect state discussed in deepseek-harness discussion #916. It reuses Harness's public connection.hostDescription source, the shell.overlay slot and the existing UI primitive, and adds no polling and no replacement shell: no banner appears during initial startup, a disconnect after the first successful Host connection shows the standard reconnecting banner, and the banner disappears automatically when the Host reconnects.

Web UI Enhancements ★ 0 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add github:yinren112/dsh-plugin-connection-banner#v0.1.0

README install block quoted verbatim (the README then runs dsh --profile web; for a source checkout use pnpm dsh in place of dsh). Registry check 2026-09-13: dsh-plugin-connection-banner returns 404, so the GitHub tag form is the README's documented install. Uninstall with dsh plugin --profile web remove dsh-plugin-connection-banner.

Compatibility

Built for the public DeepSeek Harness plugin APIs available in 0.1.0-rc.5 and later, per the README's compatibility section. MIT licensed.

Details

Recent updates

The README documents the plugin's behaviour and compatibility floor rather than a versioned changelog; there is no release history section beyond the v0.1.0 tag. Verify the current tag in the repository before installing.

FAQ

How do I install the connection banner?
Run dsh plugin --profile web add github:yinren112/dsh-plugin-connection-banner#v0.1.0, then start the profile — the README's documented install.
Does it poll the host?
No. The README states it reuses Harness's public connection.hostDescription source and the shell.overlay slot, adding no polling and no replacement shell.
When does the banner appear?
Only after a disconnect that follows the first successful Host connection; there is no banner during initial startup, and it disappears automatically on reconnect.

Alternatives

smanx/dsh-conversation-indicator · vilicvane/dsh-plugin-web-notify · bill9109/dsh-web-ui-notify

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins