talon-ui
Talon:适用于 DeepSeek Harness 智能体的终端用户界面(TUI)插件。
AI 分析
核心用途是为 DSH 提供基于终端的交互界面。适合喜欢命令行、需要快捷键操作、审批流转及多选问答面板的开发者,需提前构建 harness 库。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NSOiO/talon-ui说明文档
阅读完整 README ↗Usage
cd deepseek-harness
pnpm dsh --profile talon
Keys
| Key | When | Action |
|---|---|---|
Enter | composing | send |
Shift+Enter | composing | newline |
Esc | turn running | interrupt |
Ctrl+C | turn running | interrupt |
Ctrl+C | idle, text in composer | clear composer |
Ctrl+C / Ctrl+D | idle, empty composer | exit |
Ctrl+L | anytime | force full redraw |
Panels
- Approval:
1allow once ·2reject · arrows move the highlight ·Enterpicks it ·Esccancel. - Question:
↑/↓or1–9move ·Spacetoggles an option (multi-select) ·Tab(orc) switches to a custom free-form answer ·Entersubmit ·Esccancel (from custom mode: back to options) ·PgUp/PgDnpage long question headers. - Resume: type to filter ·
↑/↓move ·Tabtoggles this-workspace / all-workspaces scope ·Enterresume ·Escclears 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.