Back to home

lk251066

dsh-tui-pro

Fixed framed terminal workbench plugin for DeepSeek Harness with transcript-only scrolling and persistent sessions.

Stars
0
Language
TypeScript
Created
Aug 15, 2026
Updated
Aug 16, 2026

Introduction

dsh-tui-pro

Community-maintained interactive terminal UI plugin for DeepSeek Harness.

Release status

Version 1.0.2 is publicly available on npm and in the GitHub Release. The npm package, v1.0.2 tag, and checksummed Release identify the same reviewed source.

Do not use the existing v1.0.0 GitHub tag; it predates the repaired source and bundle metadata. Install from npm or a verified GitHub Release.

The source tree, published package, empty-profile installation, and real-PTY runtime pass against public @deepseek-ai/dsh@0.1.0-rc.6. Version 1.0.2 adds the persistent workspace sidebar and fixed operational status display. See REPAIR_PLAN.md for the completed repair record and release evidence.

Version 1.2.0 adds durable active workspace sessions and unified history management while retaining the framed terminal workbench from 1.1.0. Its checksummed GitHub Release identifies the same commit.

Intended installation

Install the released package with:

dsh plugin --profile tui add @lk251066/dsh-tui

The package itself owns the TUI plugin and its cordis.patch.yml profile layer. There is no separate bundle package.

Intended features

  • Alternate-screen terminal interface with a full outer frame
  • Persistent right-side active workspace sessions, current activity, and status sidebar
  • Internal transcript paging with fixed input and status areas
  • /sessions search across complete history, with direct activate, remove, and open actions
  • A fixed personal assistant entry with optional memory integration
  • /new for the active project and /new <path> for another project
  • Fleet monitoring across sessions
  • Syntax highlighting, diff rendering, and Markdown rendering
  • Approval dialogs with risk confirmation

Launching in a directory resumes its first manually ordered active project session. If that directory has no active session, dsh creates one and adds it to the workspace. Removing a session from the workspace retains its history.

Development

See DEVELOPMENT.md for local setup and TESTING.md for the verification sequence.

License

MIT