AI Agent Hub
Back to plugins
🖥️

dsh-layout-tools

Client Updated 2026.08.23

Run the following command in DeepSeek Harness:

dsh plugin install dHR-P/dsh-layout-tools

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

Add this plugin in DeepSeek Harness Web by running the install command; source code at https://github.com/dHR-P/dsh-layout-tools

About this plugin

In DSH Web, tool-call cards in the chat flow can easily outnumber the actual answer, while you still need a quick glance at modified files and the current git branch. dsh-layout-tools uses the official slot contract to hide those cards cleanly, leaving only AI text and expandable Think rows in the conversation. A lazy-loading file tree appears in the left panel with filenames tinted by git status (M, A, D, R, untracked, conflict), the branch name pinned at the top, and a double-click that opens the file in the system default application. A small A-minus / A-plus control adjusts conversation font size (12-28 px), sidebar session rows are tinted end-to-end to match the official status dot, and the stats line below the input bar is replaced with model-source balance or rolling usage while retaining elapsed-time, speed, and token figures.

The panel is responsive: it auto-expands when the viewport exceeds 1700 px and tucks behind an edge handle at narrower widths so the chat area is never squeezed. On the host side, /dsh-layout/* routes serve file listings, git state, branch switching, and open-file; every path is realpath-verified to stay inside a registered workspace, mirroring the security boundary of the official git-graph plugin.

This plugin is aimed at developers who live in DSH Web for daily conversations and want fewer cards, more file context, and at-a-glance balance info. It is also a good fit for anyone treating DSH as a lightweight IDE companion with a specific taste in information density. The bundle is hand-written with no build step, edits take effect on a page refresh, and uninstalling simply restores the stock layout after a dsh web restart.

Use Cases

  • Hide tool-call cards in DSH Web chat to focus on AI text and Think rows
  • Glance at workspace file tree and git changes without leaving the conversation
  • Check model balance, rolling usage, speed, and token stats right under the input bar

Best For

  • Developers who chat with AI daily in DSH Web and want fewer card distractions
  • Users treating DSH as a lightweight IDE companion needing file context and git status
  • DSH Web users who care about model balance and usage at a glance