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.
Install
dsh plugin --profile web add github:yinren112/dsh-plugin-connection-banner#v0.1.0README 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
- Repo: yinren112/dsh-plugin-connection-banner
- Category: Web UI Enhancements
- Stars: 0
- Version: GitHub tag v0.1.0 (npm 404 verified 2026-09-13)
- Last push: 2026-08-14
- First seen: 2026-08-14
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