DSH Plugins Marketplace

DSH Plugins

Plugins

/

Just for Fun

/

dsh-mine-sweeper

d

dsh-mine-sweeper

Manifest valid

Adds a collapsible, draggable minesweeper board to the conversation area, with adjustable rows, columns and mine count, and a first click that never lands on a mine.

UI (client)hasBundlePatch

dsh-mine-sweeper

Minesweeper overlay for DeepSeek Harness. A draggable, collapsible board floats over the left side of the conversation area — the empty strip next to the sidebar — so you can play while the agent works.

  • Custom board: rows and columns 5–30, mine count 1 … rows×cols−9.
  • First click is always safe (mines are planted after it, avoiding the clicked cell and its ring).
  • Right-click to flag, ↻ restarts the same board, – collapses to a single 💣 button.
  • Losing reveals every mine plus the flags that were wrong; clearing every safe cell wins.
  • Nothing is persisted: state lives in React memory and is gone when you refresh or stop the service.

Install

dsh plugin add @meng_long/dsh-mine-sweeper

Or install the npm package @meng_long/dsh-mine-sweeper from the plugin market, then restart dsh web.

How it plugs in

The panel registers into the shell.overlay slot (a list slot covering the whole frame), entry id sweeper, order 60. It positions itself absolutely inside that layer, so it never enters the AppFrame grid and never pushes the sidebar, conversation or composer around.

The host half (index.js) is intentionally empty: everything lives in the browser bundle (client.js). cordis.patch.yml exists so the package can be installed as a bundle.

Requirements

  • DeepSeek Harness >= 0.1.5-rc.2 < 0.3.0
  • Node.js >= 18

Development

npm run check   # node --check on both halves
npm test        # bundle contract + game core smoke test

License

MIT

Comments

Loading…

Similar plugins

dsh-whats-up

What's up - a zero-maintenance status board for your sessions. Scans every conversation on the host, extracts a goal + one-line status per session (multi-provider LLM, fingerprint-cached), surfaces ha

Sessions & MessagesManifest valid

★ 0

↓ 106/wk

dsh plugin --profile web add dsh-whats-up

Drag a conversation onto any workspace group in the sidebar to relocate it between DSH workspaces, updating its cwd, disk location and registry ownership.

Sessions & MessagesManifest valid

★ 0

dsh plugin --profile web add dsh-workspace-drag

by Andor-Z

Adds a sidebar tab that folds a session into user turns (input, tool steps, output) with one-click jump back into the conversation.

UI & ExperienceDevelopment & InfrastructureManifest valid

★ 2

↓ 192/wk

MIT

TypeScript

Oct 1, 2026

dsh plugin --profile web add dsh-turn-outline

Multi-tab side chat for DeepSeek Harness. Quote a whole message or text selected from a still-streaming reply into a side chat without waiting for the reply to finish, and dock the panel over the bett

Terminal & ClientsSessions & MessagesManifest valid

★ 0

↓ 93/wk

dsh plugin --profile web add dsh-side-chat-plus-plus

by Han-1413141

DSH Web client plugin: collapse every expanded section (Think / tool cards) in the conversation in one click, with a customizable hotkey.

UI & ExperienceDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 2

MIT

JavaScript

Oct 2, 2026

dsh plugin --profile web add dsh-sticky-disclosure

by better-er

「DSH·手机适配」:窄屏下把侧栏收成悬浮小方块,点会话自动收起,并压掉切会话时的自动聚焦,免得软键盘把页面顶起。纯客户端插件。

UI & ExperienceDevelopment & InfrastructureManifest valid

★ 2

MIT

TypeScript

Nov 4, 2026

dsh plugin --profile web add dsh-mobile-drawer