DraggyДокументация
Русский
draggy.org Скачать

ДокументацияСправка

Команды

Что может запускать модель, в какой оболочке и что покрывает разрешение.

В Code модель запускает команды в папке проекта: git, gh, менеджеры пакетов, тесты, сборки. В режимах Ask first и Accept edits она спрашивает, сначала показывая команду целиком. Plan only отклоняет команды. YOLO запускает их без вопросов.

Какая оболочка#

Модель может выбрать pwsh, powershell, cmd, bash или sh. В Windows Draggy использует оболочку, заданную по умолчанию в настройках. Если она не задана, используется bash, когда установлен Git for Windows, затем PowerShell 7, затем Windows PowerShell. bash берётся из Git for Windows, а не из WSL.

Фоновые команды инструментов#

Когда модель запускает команду как инструмент, та работает в фоне без интерактивных запросов. Запросы и постраничный вывод отключены (GIT_TERMINAL_PROMPT=0, PAGER=cat, GIT_PAGER=cat, NO_COLOR=1). Команда, которая всё ещё работает через две минуты, переходит в фоновую задачу. Ctrl+Alt+B отправляет её туда по требованию.

Панель терминала#

Для интерактивных команд, текстовых редакторов, операций git или REPL нажмите Ctrl+Shift+T (на macOS ⌘ShiftT), чтобы показать или скрыть панель терминала в доке. Поддерживаются несколько вкладок и свои оболочки (pwsh, cmd, bash, sh). У блоков кода в чате есть кнопка, которая отправляет команду прямо в терминал.

Ограничения#

  • Две минуты по умолчанию, десять, если модель этого запросит
  • Вывод длиннее 30 000 символов обрезается в середине, сохраняя оба конца
  • Остановка ответа останавливает команду и всё, что она запустила

Always allow действует узко#

Оно запоминает начало команды, а не всю строку. Разрешив npm test --watch, вы разрешаете npm test, но не npm publish. Всё, что может запускать что угодно, например python или bash, запоминается целиком. Каждая команда в цепочке учитывается отдельно.

Команду нельзя отменить. Draggy не видит, что она сделала, поэтому git checkout . так же необратим, как в вашем терминале.

Сочетания клавиш описаны на отдельной странице: Горячие клавиши.

Предложить правку