dsh-TUI
Плагин терминального интерфейса для DeepSeek Harness: живая строка статуса, потоковое отображение размышлений, откат по двойному Esc, прогресс контекста и TPS
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Это интерфейс к кодовому агенту, который читает файлы проекта и запускает команды в shell
- Своей песочницы нет: границы задает профиль DSH, а на Windows он по умолчанию открыт с approval never
Установка
Ручная установка
npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tuiСтавит DeepSeek Harness и плагин. Запуск командой dsh-tui или dst. Нужен ключ DEEPSEEK_API_KEY.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
dsh-TUI это плагин, который надстраивает терминальный интерфейс над агентом DeepSeek Harness, не меняя его ядро. Он добавляет пиксельный верхний бар, живую строку рабочего статуса с TPS, попаданиями в кэш, уровнем рассуждения и счетчиками токенов, потоковое отображение размышлений и откат состояния по двойному Esc. Есть управление историей сессий через /resume и /agentview, режимы /new, /compact, /export, горячее переключение модели, форк сессии и редактирование ввода в стиле vim. При поддержке терминалом Kitty graphics или Sixel картинки из диалога показываются прямо в записи сессии, иначе остается текстовый вариант. Сам плагин не добавляет отдельную песочницу: права на файлы, shell, sandbox и approval он берет из текущего профиля DSH. Ставится через npm и монтируется как плагин, после удаления не оставляет патчей ядра.
Для кого. Для разработчиков, которые работают с кодовым агентом DeepSeek Harness в терминале и хотят удобный интерфейс.
Подходит, если
- Нужен удобный терминальный интерфейс поверх DeepSeek Harness с живым статусом и токенами
- Хочется быстро просматривать, искать и восстанавливать прошлые сессии
- Нужен откат состояния и потоковый показ размышлений во время работы агента
Не подходит, если
- Вы не используете DeepSeek Harness и не планируете его ставить
- Нужен сам кодовый агент или MCP-сервер, а не надстройка над интерфейсом
Пример запроса к агенту
Открой прошлую сессию через /resume и продолжи работу над этим модулемОграничения
Плагин работает только вместе с DeepSeek Harness, ему нужны Node.js 22.19 или новее и ключ DEEPSEEK_API_KEY. Своей песочницы нет: ограничения на файлы, shell и подтверждения задает профиль DSH. На Windows профиль по умолчанию использует danger-full-access с политикой approval never, что дает инструментам неограниченный доступ, поэтому в чувствительном окружении профиль нужно проверить и ужесточить до запуска. Часть графических возможностей зависит от поддержки Kitty graphics или Sixel в терминале.
Как отключить. Снимите плагин через dsh plugin --profile dsh-tui remove @deepseek-harness-tui/dsh-tui или удалите пакет: npm uninstall -g @deepseek-harness-tui/dsh-tui. Ядро DSH остается без изменений.
Проверка безопасности
- Это интерфейс к кодовому агенту, который читает файлы проекта и запускает команды в shell
- Своей песочницы нет: границы задает профиль DSH, а на Windows он по умолчанию открыт с approval never
Коротко о README
README описывает dsh-TUI как интерактивный терминальный интерфейс-плагин для DeepSeek Harness, который добавляет пиксельный верхний бар, строку рабочего статуса, потоковый показ размышлений, откат по двойному Esc, прогресс контекста и TPS. Плагин монтируется без изменений ядра и убирается без остаточных патчей. Установка идет одной командой npm, запуск через dsh-tui или dst, есть ручная установка через dsh plugin. Права и границы безопасности берутся из профиля DSH, отдельной песочницы нет, а на Windows профиль по умолчанию открыт и требует проверки. Проект отмечен в официальном канале DeepSeek Harness и в подборках плагинов. Лицензия MIT.
Частые вопросы
Это отдельный агент?
Нет. Это плагин интерфейса для DeepSeek Harness. Сам агент и выполнение команд остаются за DSH, dsh-TUI отвечает за терминальный интерфейс.
Меняет ли он ядро DSH?
Нет. Плагин монтируется без правок ядра, а после удаления не оставляет патчей.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything