JimLuan/dsh-tui-plugin

JimLuan★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

Terminal UI plugin for the DeepSeek Harness dsh CLI: an interactive in-process host surface over dsh-base (sessions, streaming conversation, tool cards, approvals, questions, jobs, subagents, goals, plan mode, model selection, settings, skills, @-mentions). Loads via dsh --patch.

README excerpt

dsh-tui-plugin A standalone terminal UI bundle for the DeepSeek Harness: an interactive in-process host surface that runs on top of the official dsh base bundle — session list, streaming conversation with light markdown, tool cards, approvals, questions, background jobs, subagents, goals, plan mode, model selection (with reasoning-effort cycling), settings (file editing), skills, and @ file/skill references. It is a standard Cordis bundle plugin ( cordis.patch.yml + tui-runner / tui-startup function plugins). It mounts no Host, HTTP server, or browser — it drives the same ctx host services the official Web surface proxies. Requirements - Node ^22.19 or =24 - The official DeepSeek Harness CLI installed, so the dsh-base bundle and the cmdline/exit services exist. Install & run This is a bundle plugin for the official dsh CLI: install it into a profile's bundle stack, then boot that profile. It layers the terminal runner over the official dsh-base bundle. dsh --patch takes a patch file path , not a package name. Bundle plugins are loaded by listing the package name in the profile's dsh.profile.bundles (which dsh plugin --profile tui add dsh-tui-plugin does for you) and installing it w…

View full README on GitHub →
Terminal / TUIcordisdeepseek-harnessdsh-plugintuiterminalagent

Category