# llama.vscode 0.0.75: разрешения для команд агента в VS Code

Источник: https://modelium.tech/zhurnal/llama-vscode-0-0-75-tool-permissions/

В версии 0.0.75 расширения llama.vscode для VS Code появились четыре режима разрешений для команд, которые предлагает ИИ-агент. По умолчанию расширение спрашивает разрешение; автоматические режимы могут сами пропускать безопасные команды или отклонять опасные. Это полезно тем, кто поручает модели работу с кодом, но не делает действия агента безошибочными.

1 ноября 2026 года вышла версия 0.0.75 расширения llama.vscode для редактора кода VS Code. Если вы просите ИИ-агента — помощника, который может предложить и запустить команду — помочь с кодом, теперь можно выбрать, когда он должен спросить разрешение перед запуском команды. Также поиск по тексту файлов проекта больше не зависит от предварительного создания поискового индекса. [s1](#src-s1) [s2](#src-s2)

## Как выбрать режим разрешений?

В панели агента появился переключатель режимов; тот же выбор хранится в настройке `llama-vscode.tools_permissions_mode`. Режим **Ask** (значение по умолчанию) запрашивает разрешение. **AutoAskIfUnsure** автоматически допускает очевидно безопасные команды, отклоняет очевидно опасные, а в неоднозначных случаях оценивает команду с помощью модели и спрашивает человека, если модель не уверена. **AutoDenyIfUnsure** в таком случае отказывает. **AllowAll** запускает команды без вопросов: его не стоит выбирать, если вы хотите подтверждать действия агента. [s3](#src-s3) [s4](#src-s4)

Речь именно о проверке запуска терминальных команд в агенте, а не о гарантии безопасности всех инструментов и подключений. Правила сначала проверяют команду программно; неоднозначную команду в автоматических режимах может оценить модель. Если классификатор ошибётся, пользователь всё равно рискует получить нежелательное действие. Для первого знакомства оставьте Ask, дайте агенту небольшую задачу и читайте предлагаемую команду перед подтверждением. Редакция не запускала расширение и не проверяла защиту на реальном проекте: это разбор релиза и закреплённого исходного кода. [s3](#src-s3) [s4](#src-s4)

## Что изменилось в поиске и установке?

Инструмент агента `regex_search` теперь читает файлы рабочего проекта напрямую: он не требует включать RAG — механизм, который раньше искал фрагменты в заранее созданном индексе проекта. Это удобно, когда нужно найти фрагмент кода в новом проекте, не подготавливая поисковую базу. Релиз также меняет установку llama.cpp на Windows: при выборе варианта llama app открывается страница llama.app вместо запуска установочного shell-скрипта. [s1](#src-s1) [s5](#src-s5)

## Нужно ли скачивать новую модель?

Нет: это выпуск расширения, не новых весов. Установочный файл VSIX приложен к релизу; в манифесте указана совместимость с VS Code версии 1.109.0 и новее. Сам код расширения опубликован под MIT, но условия использования выбранной вами модели и внешнего провайдера проверяйте отдельно. Для локальной работы понадобится настроить llama.cpp и совместимую модель; расширение также допускает внешние модели, поэтому само по себе не гарантирует работу без сети. [s1](#src-s1) [s2](#src-s2) [s3](#src-s3) [s6](#src-s6)

Если расширение уже установлено, после обновления откройте панель Llama Agent и проверьте текущий режим разрешений до следующей задачи. Самый понятный первый шаг — оставить Ask и посмотреть, какие команды предлагает агент. [s2](#src-s2) [s4](#src-s4)

## Источники

1. [ggml-org/llama.vscode v0.0.75 release](https://github.com/ggml-org/llama.vscode/releases/tag/v0.0.75) — получено 2026-11-01
2. [README llama.vscode, commit 4dbe731](https://github.com/ggml-org/llama.vscode/blob/4dbe731bb5986fbdae4f88fc649685813b0a7845/README.md) — получено 2026-11-01
3. [Settings manifest and VS Code engines, commit 4dbe731](https://github.com/ggml-org/llama.vscode/blob/4dbe731bb5986fbdae4f88fc649685813b0a7845/package.json) — получено 2026-11-01
4. [Permission mode implementation, commit 4dbe731](https://github.com/ggml-org/llama.vscode/blob/4dbe731bb5986fbdae4f88fc649685813b0a7845/src/tools.ts) — получено 2026-11-01
5. [Workspace text search, commit 4dbe731](https://github.com/ggml-org/llama.vscode/blob/4dbe731bb5986fbdae4f88fc649685813b0a7845/src/services/workspace-text-search.ts) — получено 2026-11-01
6. [MIT LICENSE, commit 4dbe731](https://github.com/ggml-org/llama.vscode/blob/4dbe731bb5986fbdae4f88fc649685813b0a7845/LICENSE) — получено 2026-11-01
