DDDPG/dsh-plugins--plugins-dsh-tui-command-ext ↗★ 0
dsh-tui-command-ext
DSH web plugin: the TUI-inspired slash-command set for the web harness — /clear /rewind /fork /resume /archive /status /rename /unarchive /compact-fast /theme /lang.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:DDDPG/dsh-plugins#543d4b046af0c67602be6d16cba7f6ed94239247&path:plugins/dsh-tui-command-ext说明文档
阅读完整 README ↗dsh-tui-command-ext
A DeepSeek Harness web plugin that adds the minimal slash-command set a
normal harness needs, modeled after the command set of
dsh-tui. It merges the former
dsh-clear-command (/clear) and dsh-command-kit (the TUI command set)
into one package, built on the shared pattern (host registers in the
commands registry; client registers commandUi popupSelect
contributions).
Every command is a visual interaction — pickers, an info panel, and a navigation action — nothing echoes text into the conversation.
Part of the dsh-plugins collection.
Commands
Client popup commands (picker/panel opens on /name + Enter or a menu pick)
| Command | Description |
|---|---|
/rewind | Pick one of your recent messages — the session forks at that turn and the child session opens (Claude Code style rewind, backed by sessions.fork). |
/fork | Pick a name for the fork of the current session — the default is fork, numbered when taken ( fork 2, fork 3, …). The child is created, renamed and opened. |
/resume | Pick a session of the current workspace (most recent first) and open it. Archived sessions are marked 🗄 and listed last; picking one first restores it through the host /unarchive command channel, then opens it — the same session comes back with its title and history. |
/archive | Archive the current session (hidden from the workspace; its log stays in storage) and jump to a fresh session entry of the current workspace — a single picker, no second confirmation dialog (the pick itself confirms; restorable via /resume). |
/status | Read-only info panel: session id, title, workspace, agent preset, running state, and live context pressure (from the client-side token projections). Picking any row closes it. |