dsh-session-hud: DeepSeek Harness Session Overlay Plugin

Introduction

When DeepSeek Harness (DSH) is running long tasks, users often switch to other windows, making it difficult to follow the current progress in real time or causing them to miss tool calls awaiting approval. The dsh-session-hud plugin is designed to solve this problem: it pushes the current work content and pending approval prompts of a running session in real time to a standalone WinUI 3 floating window.

This plugin is maintained by xieani090612 and is open-sourced under the MIT license.

Core Features

  • Standalone Floating Window: Built with WinUI 3, it runs independently of the DSH main interface.
  • Real-Time Status Display: Shows the current work and pending approval prompts of the running session.
  • Window Interaction: Supports dragging, resizing, and staying on top, and follows the system light/dark theme.
  • Adaptive Layout: The interface adapts to window size, supporting switching between list and grid views.
  • Convenient Entry: Provides an open button in the DSH sidebar and supports invocation via the /hud command.

Installation

  1. Ensure that your current DSH version includes the plugin system.
  2. Run the installation command (replace <profile> with your profile name):
dsh plugin --profile <profile> add file:C:\path\to\dsh-session-hud-1.1.0.tgz

You can also use the link: method to point to a local directory:

dsh plugin --profile <profile> add link:C:\path\to\dsh-session-hud

After installation, restart DSH to load the new module.

Usage

  • Command Invocation: Enter /hud in DSH to bring up the floating window.
  • Sidebar Entry: After the plugin is loaded, a corresponding open button is provided in the DSH sidebar.
  • Window Operations: The window supports free dragging and resizing. You can drag it to a secondary screen or shrink it to a single-line display.

Technical Details and Limitations

  • Platform Dependency: Supports Windows 10 and later only.
  • Zero Runtime Dependency: The dist/ directory is a self-contained release, so users do not need to install the .NET runtime or Windows App Runtime.
  • Communication Mechanism: The plugin host and the floating window exchange state snapshots through temporary files with atomic renaming, avoiding concurrent read issues.
  • Icon Licensing: The plugin code follows the MIT license, but the copyright of the default icon (derived from generated character art) is not covered by MIT. If you need to redistribute it, you must separately confirm icon rights or replace assets/icon-source.webp yourself and regenerate app/app.ico.

Summary

dsh-session-hud provides DSH with instant status monitoring through a native WinUI 3 window, solving problems of lost status or missed operations during long-running tasks. For developers who need to manage DSH sessions in a multitasking environment, this plugin offers a lightweight solution that does not depend on complex runtimes.

GitHub Repository | Plugin Directory

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye