Repolode
T-Auto

T-Auto/dsh-ops

Плагин для DSH agent harness, который добавляет инструменты ops для работы с файлами, bash и структурированными результатами с меньшим расходом токенов.

Звёзды
3,629
Форки
101
Открытые issues
45
Последний коммит
2 часа назад

Что это?

dsh-ops — плагин для DSH, harness для coding agents, который помогает сократить расход токенов и время выполнения задач. Он добавляет набор инструментов ops и выборочно скрывает некоторые встроенные инструменты DSH. Плагин спроектирован так, чтобы не мешать работе других плагинов.

В Native mode инструменты возвращают компактный вывод с номерами строк и более понятными сообщениями об ошибках — это помогает сократить количество повторных попыток и вызовов. Для динамической загрузки инструментов плагин использует механизм tools_addition в DSH: расширенные возможности, например чтение PDF и Word или пакетное редактирование множества файлов, загружаются по запросу, а не раздувают системный промпт. В PTC mode доступны инструменты, возвращающие структурированный JSON, а SDK включает 18 API: 15 инструментов для работы с файлами и документами, а также инструменты пакетной обработки, ссылки на результаты и загрузчик.

В Windows плагин может предоставить инструмент bash, повторяющий поведение встроенного bash в DSH, и при желании отключить PowerShell. Установка выполняется через npm; предусмотрены профили для desktop-, web- и TUI-версий DSH.

Ключевые возможности

  • 01Добавляет инструменты ops с компактным выводом, пронумерованными строками и более понятными сообщениями об ошибках.
  • 02Загружает расширенные инструменты для работы с файлами — например, средства чтения PDF и Word — по запросу через tools_addition.
  • 03Предоставляет инструменты со структурированным JSON для PTC mode и SDK с 18 API.
  • 04Добавляет в Windows инструмент bash, повторяющий поведение встроенного bash в DSH.
  • 05Устанавливается через npm с профилями для desktop-, web- и TUI-версий.

Сценарии использования

  • Сокращение расхода токенов при работе агента с документами, например файлами PDF или Word.
  • Пакетное изменение множества файлов за одну операцию вместо множества отдельных вызовов.
  • Запуск агента DSH в Windows с единообразной средой bash.

Быстрый старт

  1. 1

    Убедитесь, что приложение DSH или DSH CLI установлено и инициализировано

  2. 2

    Установите с помощью команды npm в один клик и выберите профиль (показан desktop; также доступны web и tui)

    npx --yes dsh-ops@latest install --profile desktop
  3. 3

    Или добавьте плагин с помощью официального DSH CLI (показан профиль web)

    dsh plugin --profile web add dsh-ops
  4. 4

    Или введите имя npm-пакета dsh-ops в маркетплейсе плагинов DSH и включите его

Что важно знать

  • Для работы этого плагина необходимо установить и настроить DSH agent harness.
  • В состав bash-пакета для Windows входят компоненты GPL-2.0, распространяемые по отдельным лицензиям.
  • В метаданных лицензии указано NOASSERTION, поэтому перед использованием следует проверить лицензию.

Темы

Частые вопросы

Что такое dsh-ops?
Плагин для DSH agent harness, который добавляет инструменты ops для работы с файлами, bash и структурированными результатами с меньшим расходом токенов. dsh-ops — плагин для DSH, harness для coding agents, который помогает сократить расход токенов и время выполнения задач. Он добавляет набор инструментов ops и выборочно скрывает некоторые встроенные инструменты DSH. Плагин спроектирован так, чтобы не мешать работе других плагинов.
dsh-ops можно использовать бесплатно? Какая у него лицензия?
dsh-ops распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dsh-ops всё ещё поддерживается?
Активно поддерживается. Последний коммит в dsh-ops — 21 окт. 2026 г..
Для чего можно использовать dsh-ops?
Сокращение расхода токенов при работе агента с документами, например файлами PDF или Word. Пакетное изменение множества файлов за одну операцию вместо множества отдельных вызовов. Запуск агента DSH в Windows с единообразной средой bash.
Как установить dsh-ops?
Убедитесь, что приложение DSH или DSH CLI установлено и инициализировано Установите с помощью команды npm в один клик и выберите профиль (показан desktop; также доступны web и tui): npx --yes dsh-ops@latest install --profile desktop Или добавьте плагин с помощью официального DSH CLI (показан профиль web): dsh plugin --profile web add dsh-ops Или введите имя npm-пакета dsh-ops в маркетплейсе плагинов DSH и включите его
Где скачать dsh-ops?
Исходный код и инструкции по установке — на GitHub: https://github.com/T-Auto/dsh-ops

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты