DSH Taskboard — плагин
Локальный менеджер задач для DeepSeek Harness на SQLite: агент берет и сдает работу, а принимает ее только человек.
- 327 ★ репозитория
- Последний коммит
- Apache-2.0
Минимальный доступ
Почему такой уровень
- Плагин пишет в локальную базу и вложения; права агента ограничены инструментами `taskboard_*`.
Установка
Ручная установка
dsh plugin --profile web add -w @shengsheng/dsh-taskboardПервая команда установки из README для профиля `web` DeepSeek Harness. После нее перезапускают Harness.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Плагин пишет в локальную базу и вложения; права агента ограничены инструментами `taskboard_*`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин добавляет в Harness кнопку Taskboard и страницу с проектами, задачами, комментариями, связями, вложениями и воркфлоу. Единственный источник правды по задачам — SQLite. Задачи получают читаемые ключи вроде `DSH-42` и семь статусов от `backlog` до `done`. Агенту доступны инструменты `taskboard_*` и скилл `manage-taskboard`. Агент может сдать проверенную работу в `in_review`, но принять ее в `done` может только человек через интерфейс или CLI `dsh-taskboard`.
Для кого. Пользователи DeepSeek Harness, которые ведут проекты с агентами и хотят отделить сдачу работы агентом от приемки человеком.
Подходит, если
- Агент выполняет серию задач, а результат принимает человек.
- Проект ведут локально, без внешнего трекера.
- Задачи нужно читать и править из терминала через CLI.
- Работу агента сверяют по комментариям и вложениям задачи.
Не подходит, если
- Используется другой агент, не DeepSeek Harness.
- Нужен общий трекер для команды с доступом из облака.
- Сервер Harness нельзя перезапускать.
Пример запроса к агенту
Создай проект Billing, заведи пять задач по миграции и возьми первую в работу.Ограничения
Нужен Node.js 22.19 или 24 и одобренный профиль `web`. Совместимость проверена на сборках Harness от 0.1.6 до 0.2.1 в предварительных сборках, интерфейс и работу модели после обновления проверяйте сами. Данные лежат в `$DSH_HOME`, обычно `~/.dsh`. Пакеты ставятся из npm или Git вместе с готовыми артефактами, сборка TypeScript не нужна. Если разработчик меняет исходники, ему нужны pnpm 11 и сборка из репозитория.
Как отключить. Удалите плагин из профиля `web` командой `dsh plugin` и перезапустите Harness. База SQLite остается в `$DSH_HOME`, удалите ее вручную.
Частые вопросы
Может ли агент закрыть задачу сам?
Нет. Агент доходит до `in_review`, а `done` ставит только человек через интерфейс или CLI.
Где хранятся данные?
В локальной базе SQLite внутри `$DSH_HOME`.
Есть ли CLI?
Да, `dsh-taskboard` работает без интерфейса и отдает JSON.
Какая лицензия?
Apache-2.0.
Нужна ли сборка?
Нет, пакеты npm и Git содержат готовые артефакты хоста и клиента.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин DeepSeek Harness дает панель задач из issues репозитория со скиллами Мэтта Покока и запуском агента по кнопке.
CLI проверяет и сохраняет настройки DeepSeek Harness, помогает восстановить окружение даже без запуска основного клиента.
Локальная доска задач с CLI taskctl и скиллом для Codex, Claude Code и других агентов: заводит issue, двигает статусы и хранит комментарии по правилам
PlanDB — трекер задач для ИИ-агентов: граф зависимостей, атомарный захват задач, заметки и анализ критического пути в SQLite.
MCP-сервер локального таск-менеджера Taskdog: агент создает задачи, ведет их жизненный цикл и разбивает крупные на подзадачи.
Небольшой трекер задач для ИИ-агентов: задачи, эпики и зависимости лежат в SQLite проекта, доска открывается локально.
Коротко о README
Плагин добавляет в Harness локальный менеджер задач на SQLite с инструментами для агента и CLI. Приемку работы оставляет человеку.