AI Agent Hub
Back to plugins
🖥️

dsh-chat-width

Client Updated 2026.08.19

Run the following command in DeepSeek Harness:

dsh plugin install zink-ning-lkr/dsh-chat-width

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install zink-ning-lkr/dsh-chat-width in DeepSeek Harness to install this plugin; the source is hosted at https://github.com/zink-ning-lkr/dsh-chat-width .

About this plugin

The DSH Web GUI locks its chat area and user bubble dimensions to hard-coded CSS variable values (748px and 525px), which can feel too sparse on large monitors or overly cramped on smaller screens, yet offers no built-in control to fine-tune them. dsh-chat-width closes that gap by injecting two sliders through the official settings slots channel: one governs the combined content width of the message column and input box (480 to 1680px), and the other caps the user bubble max width (320 to 1200px, never exceeding 82% of the container). Changes apply the instant you release the slider, with no page reload needed, and a single reset button restores the stock dimensions with one click.

Under the hood, the plugin anchors on the stable CSS custom property --dsh-chat-content-width rather than obfuscated build-time class names, giving it some resilience across version bumps. If the conversation root element cannot be resolved, it degrades gracefully to a direct max-width override on [data-chat-flow], so the core feature still works even if the input box stops tracking. User preferences are persisted in the chat-width namespace of your settings.yaml and survive restarts.

This plugin is aimed at anyone who wants a screen-aware, reading-comfortable chat layout in DSH, particularly users on large or external displays who find the default 748px too narrow, or those who prefer a tighter bubble layout to increase information density per screen.

Use Cases

  • Outer large display makes the default 748px chat area feel sparse, so widen it for better readability
  • On a small screen, shrink the user bubble width to fit more messages per view
  • Toggle layout preferences on the fly without editing code or reloading the page

Best For

  • DSH Web GUI users on large or external monitors who find the default width too narrow
  • Readers who prefer tighter bubbles or wider lines for better information density
  • Users who want lightweight, drag-to-apply layout tweaks without page reloads