deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
Community-maintained interactive terminal UI plugin for DeepSeek Harness.
Version 1.7.0 is the current release. Its source, artifact, empty-profile installation, and real PTY evidence are recorded in TESTING.md.
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 1.7.0 source adds session-scoped clipboard image drafts and per-session enablement for shared durable memory, makes rewind replace the active branch, and simplifies the fixed workbench without changing the manually maintained Active-session model. See REPAIR_PLAN.md for the release record.
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.
/sessions main-area browser across complete history, with direct activate, remove, and open actionsAlt+Left and Alt+Right, /switch, and sidebar-click active-session switchingDelete removal for the current project session, with complete history preservedAlt+V clipboard image attachment for vision-capable models/memory on|off, enabled by default for the assistant and disabled by default for project sessions/new for the active project and /new <path> for another projectYou and Assistant headings, syntax highlighting, diff rendering, and Markdown rendering/details ... reasoning on expands settled reasoningNew untitled conversations show the large welcome view. Existing conversations use the compact dsh v{version} — {title} header, while cwd, branch, model, and context stay in the bottom status line.
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. To remove a project session from Active, click it in the right sidebar and press Delete while the input is empty. The conversation remains open and its history remains available through /sessions; the assistant cannot be removed.
The TUI commands are /help, /model, /effort, /clear, /details, /theme, /rename, /fork, /status, /context, /agents, /jobs, /settings, /memory, /export, /sessions, /switch, /new, /assistant, /exit, and /quit. /context, /agents, /jobs, /settings, and /sessions use the chat main area while the frame and sidebar remain fixed. dsh-base may additionally provide /feedback, /goal, /compact, /permission, and /plan. /queue, /palette, /reload, /fleet, and /memories are not part of this bundle.
Press Alt+V to read an image from the system clipboard and add an [Image #N] placeholder to the active session draft. Submission succeeds only when the selected model explicitly advertises image input; otherwise the draft is retained so a vision-capable model can be selected. PNG, JPEG, WebP, and GIF are supported. Windows uses PowerShell, macOS requires pngpaste, and Linux uses wl-paste or xclip.
See DEVELOPMENT.md for local setup and TESTING.md for the verification sequence.
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。