awnlight/talon-ui ↗★ 1

talon-ui

Talon: a terminal UI for DeepSeek Harness agents (dsh plugin) 适合偏好终端操作的用户,需先构建宿主并按 profile 安装

パッケージ
talon-ui
互換性
未検証
Harness ピア範囲
*
Cordis ピア範囲
*
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/08/28

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:awnlight/talon-ui

ドキュメント

README 全文を読む ↗

Usage

cd deepseek-harness
pnpm dsh --profile talon

Keys

KeyWhenAction
Entercomposingsend
Shift+Entercomposingnewline
Escturn runninginterrupt
Ctrl+Cturn runninginterrupt
Ctrl+Cidle, text in composerclear composer
Ctrl+C / Ctrl+Didle, empty composerexit
Ctrl+Lanytimeforce full redraw

Panels

  • Approval: 1 allow once · 2 reject · arrows move the highlight · Enter picks it · Esc cancel.
  • Question: ↑/↓ or 1–9 move · Space toggles an option (multi-select) · Tab (or c) switches to a custom free-form answer · Enter submit · Esc cancel (from custom mode: back to options) · PgUp/PgDn page long question headers.
  • Resume: type to filter · ↑/↓ move · Tab toggles this-workspace / all-workspaces scope · Enter resume · Esc clears the filter, then closes.

Try it

  • Streaming: Explain what this repository does.
  • A question: Use ask_user_question to ask me a multi-select question with options Alpha, Bravo, Charlie.
  • An approval: Run exactly: touch ~/talon-demo — the sandbox denies writes outside the workspace, the model escalates, and the approval panel appears.
  • Resume: /exit, relaunch, /resume, pick the session — the transcript replays and the agent continues where it left off, even from a different working directory.