rayafriandion/dsh-oclike3

deepseek-harness-tui

A terminal UI (TUI) for DeepSeek Harness — an opencode-inspired chat client that boots as a dsh profile app plugin.

包名
deepseek-harness-tui
版本
0.1.0
许可证
LGPL-2.1
最近更新
2026年8月24日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:rayafriandion/dsh-oclike

Usage

FlagEffect
--resume Resume a persisted session by id.
--model Default model id for new sessions.
`--provider
`Default provider route for new sessions.
--sidebar / --no-sidebarShow (default) or hide the session sidebar.
--helpPrint the TUI's own flag help.

Keybindings

KeyAction
Entersend message
Ctrl+Enter / Shift+Enter / Alt+Enterinsert a newline
Ctrl+Cclear a non-empty prompt, cancel a running turn, or press twice while idle to exit
Ctrl+Popen the settings menu
Ctrl+Etoggle the thinking slider below the input box
Tabcycle the thinking intensity (session page); switch the settings left menu (settings page)
Ctrl+Nnew session
Ctrl+Ddelete the focused session in Settings → Manage sessions
Ctrl+Lclear the transcript view
Up / Downmove the caret across multi-line input; on the first/last row they step through input history
Left / Rightmove the caret left/right in the input box
PgUp / PgDnscroll the transcript
Escclose the context-meter panel / thinking slider / help, or cancel an approval prompt
y / nanswer an inline approval prompt

Mouse: the wheel scrolls the transcript (or the settings window when Settings is open — it no longer moves the settings focus). Hold the left button and drag across the transcript to select text, then press the right button to copy the selection to the clipboard.

Commands

/help /settings /new /resume /model /provider /clear /cancel /quit

Harness human commands (/compact, /goal, ...) are forwarded to ctx.commands and run without a model turn.