DSH Plugins
Back to plugins

dsh-client-ui-trajectory-categories

CheckedUndeclaredUIv0.2.0Web UI

A Categories tab beside the trajectory view. A totals panel counts actions by kind — writes, reads, deletes, downloads, commands, searches, subagents, other tools, messages, compactions — beside a mind-map canvas that takes one question at a time and lays out question to plan to tool call, with draggable nodes and weighted edges. Click a question or plan to collapse its sub-flow, click a tool to see what it did, its output log, what it changed, its arguments, and any error. Categories are Chinese, tool names match in either language, and the original trajectory list stays. Aggregated entirely in the browser: no model requests and no extra tokens.

Install

dsh plugin --profile web add dsh-client-ui-trajectory-categories

Swap web for your own profile name. First use initializes the profile for you.

Checks

  • declares-bundle
    Declares dsh.bundle.patch → cordis.patch.yml
  • patch-shipped
    The patch file ships in the tarball
  • patch-parses
    Patch parses and mounts 1 plugin row(s)
  • rows-resolvable
    Every plugin row resolves to a published package
  • entry-shipped
    Entry module ships: lib/index.js
  • prebuilt
    Prebuilt — installs without running build scripts
  • client-half-shipped
    Browser half ships: lib/client.js

What it mounts

insertui-trajectory-categoriesdsh-client-ui-trajectory-categories

These are the rows the plugin's cordis.patch.yml inserts into your config tree. After installing, dsh --profile <name> --dump-config prints them back.