Skip to content

YLifeOnlyOnce/dsh-dynamic-island

30Last commit Aug 14, 2026

dsh-dynamic-island DSH plugin

dsh-dynamic-island is a high-fidelity, Liquid Glass-inspired Dynamic Island concept for DeepSeek Harness. It turns the agent's inner state—thinking, tool calls, approvals, failures, completion—into a lightweight, readable companion surface that sits on the edge of your screen. It is a DSH client plugin that can be installed via the dsh plugin command for the web profile.

How to install the dsh-dynamic-island DSH plugin

dsh plugin --profile web add dsh-dynamic-island

Copying does not run this command. Review the repository and version before installing the dsh-dynamic-island DSH plugin.

dsh-dynamic-island DSH plugin data source

dsh-dynamic-island DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-dynamic-island DSH plugin can do

  • Displays eight distinct moods (idle, thinking, working, approval, complete, alert, blocked, max-tokens) mapped to real Harness signals.
  • Provides synchronized approval actions with real buttons (批准/暂不) that mirror the native input area.
  • Shows streaming output preview with reasoning vs. answer tinted, tool-command cards with exit code/duration/copy, and result receipts with files/checks/tokens/duration.
  • Supports drag to reposition with position remembered across reloads, and a ⌘K command palette for quick actions.

Where the dsh-dynamic-island DSH plugin fits

  • Keep an eye on agent activity without switching windows, knowing exactly when it's thinking, working, or waiting for approval.
  • Approve or deny agent actions directly from the island without leaving other tasks.
  • Monitor tool execution progress, view command exit codes and durations, and copy commands for debugging.
  • Review task completion summaries, recent wins, and goal progress in a compact receipt stack.

Who the dsh-dynamic-island DSH plugin is for

  • DeepSeek Harness users who want a visual, real-time companion for their agent.
  • Developers using the DSH web profile who need at-a-glance status and interaction points for the agent.

dsh-dynamic-island DSH plugin limitations

  • Currently a design prototype; full integration with live remotes (retry, continue, unblock, approve via real remotes) is not yet complete.
  • Only works with DeepSeek Harness web profile (GUI) and requires DSH to be installed and running.
  • The plugin is in early stage – some features like parallel session handling and HMR reloads are still on the roadmap.

dsh-dynamic-island DSH plugin: from the repository README

Quoted from the YLifeOnlyOnce/dsh-dynamic-island README, the upstream source of the dsh-dynamic-island DSH plugin. Copyright remains with the original authors.

**A tiny glass companion for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) — it breathes while the agent thinks, pulses while it works, and politely checks with you before touching anything.** 🍎 Liquid Glass looks · 🌱 zero extra dependencies · 👀 always knows what your agent is up to [中文](README.zh.md) · [MIT](LICENSE) </div> --- > **Status: a high-fidelity design prototype** — the place where a Dynamic Island for DeepSeek Harness gets designed, iterated, and proven before it becomes a real plugin. ⭐ Star it to keep the island in orbit. --- ## 🪟 The island, in the wild | Chilling over the workspace | Opens when it needs you | Leaves a tiny receipt | |---|---|---| | <img src="public/screens/island-1.png" width="320" alt="island over the workspace" /> | <img src="public/screens/island-2.png" width="320" alt="island expanded" /> | <img src="public/screens/island-3.png" width="320" alt="island after a task" /> | The island lives quietly in the corner of your workspace. The moment your agent starts doing something worth knowing about — thinking, running a tool, waiting for your approval, or hitting a snag — it springs to life. ## 🧭 What is this? `dsh

Read the full READMERepository license: MIT

dsh-dynamic-island DSH plugin questions

How do I install dsh-dynamic-island?

Run `dsh plugin --profile web add dsh-dynamic-island` in your terminal, then restart DSH with `dsh --profile web`. The island will appear as a floating overlay on the GUI. You can also install it as a regular npm dependency if you're developing a custom DSH frontend.

What statuses does the island show?

The island has eight moods: idle, thinking, working, approval, complete, alert, blocked, and max-tokens. Each mood is driven by real Harness signals like `agent/status`, `tool/call`, `turn/end`, and `assistant/chunk`. The island also shows additional payloads like tool command cards, result receipts, goal progress, and a model badge.

Can I approve agent actions from the island?

Yes, when the agent requires approval, the island expands with a warm coral edge and shows two real buttons: 批准 (approve) and 暂不 (deny). Clicking either will immediately reflect the result in the island. This is a synchronized mirror of the native input area provided by the Harness composer.

Does it work with the terminal version of DSH?

No, the plugin is designed for the web profile only. It uses the `shell.overlay` floating slot in the web GUI and requires a browser-based DSH interface. For terminal users, this plugin will not appear.

Is this plugin ready for production?

The plugin is currently a high-fidelity design prototype. You can install and use it today to see the Dynamic Island in action, but some features like live retry, unblock, continue, and approval via real remotes are still on the roadmap. The core signaling and UI are fully functional, and the integration blueprint is documented in the repository.