Introduction

The slash commands in DeepSeek Harness (DSH) are a primary entry point for operations. As the number of built-in and plugin commands grows, relying solely on the / suggestions in the input box to discover, view descriptions, and execute commands makes the workflow feel more fragmented.

Arcana provides a draggable, collapsible, and usage-count-sorted floating “Command Deck” that lists the currently available DSH slash commands as buttons: hover to see the description, click to execute, and automatically paginate when there are many commands.

What is it

Arcana is a DSH client plugin maintained by GooodWei with an MIT license, targeting the web profile for dsh 0.1.0-rc.6.

It does not modify the server-side logic or the DSH engine. Instead, it consumes public services such as remote.commands, sessions, slots, and locale, organizing command entry points into a user-friendly operation panel.

Core Features

  • Full Command Discovery: Directly reads Harness’s command directory, i.e., the remote.commands RPC, covering both built-in and third-party plugin commands.
  • Hover to See Description: When the mouse hovers over a command button, the command’s description is displayed; commands with parameters also show usage hints.
  • Click to Execute: Commands without parameters run immediately upon clicking; commands with parameters open an inline input box where parameters can be filled and executed by pressing Enter.
  • Draggable and Collapsible: The panel can be dragged up and down by holding the title bar, and the position is remembered. A collapse/expand button is provided on the right side of the title bar; when collapsed, only the title bar remains.
  • Sorted by Usage Count: The usage count for each command is saved in local localStorage. Commands with higher usage counts appear first, persisting across page refreshes and restarts.
  • 10 Items Per Page: Automatically paginates when there are many commands, and the list area is scrollable.
  • Bilingual Support: Automatically switches between Chinese and English following Harness’s language settings.
  • Pure Client-Side, Zero Build: No host logic, no build steps, and it adapts to light/dark themes via the --dsw-* token.

Installation and Usage

First, install pnpm, as dsh plugin add calls it internally.

Execute the installation command in your target DSH environment:

npx @deepseek-ai/dsh plugin --profile web add github:GooodWei/arcana

If dsh is already installed globally, the npx @deepseek-ai/dsh above can be abbreviated as dsh:

dsh plugin --profile web add github:GooodWei/arcana

After installation, restart DSH:

dsh --profile web

After starting, the Command Deck will appear in the top-right corner.

Typical Usage

The following operations can be completed directly on the Command Deck.

  1. Run a command: Click a command button. Commands without parameters execute immediately; commands with parameters open an input box. After entering parameters, press Enter to run. For example, commands like /resume-claude will fill in the parameters in the Deck first and then execute.
  2. View description: Hover over a command button to see the full description; if the command has parameters, you can also see usage hints.
  3. Pagination: When there are many commands, pagination controls similar to ‹ 1/3 › appear at the bottom, displaying 10 items per page.
  4. Drag: Hold the title bar and drag up or down; the Deck’s position is automatically remembered.
  5. Collapse/Expand: Click the ▸/◂ button on the right side of the title bar to collapse or expand the Deck; when collapsed, only the title bar remains.
  6. Sorting: Commands are sorted in descending order by usage count; if counts are equal, they are sorted by name.

Use Cases and Notes

Arcana is suitable for scenarios where you want to discover and execute DSH slash commands more directly in the web profile, especially when there are many commands and frequent switching or invocation of common commands is needed.

It is still a plugin running with the permissions of the current DSH process. It is recommended to check the source code, dependencies, and license before installing. The project license is MIT.

Project source code address:

https://github.com/GooodWei/arcana