6 Commits
Author SHA1 Message Date
ddadmin 14b14596ec feat(gemini): добавлены git-команды в список разрешенных политик
- Зачем:
  - позволить агенту выполнять базовые операции анализа репозитория без лишних подтверждений.
- Что:
  - в `readonly-commands.toml` добавлены правила `allow` для `git status`, `git diff` и `git add`.
- Проверка:
  - запуск `git status` не должен вызывать диалог подтверждения (если политики применены).
2026-03-11 15:15:35 +03:00
ddadmin da3467b189 feat(gemini): расширен список разрешенных команд и разрешена автоактивация навыков
- Зачем:
  - ускорение работы агента за счет уменьшения количества запросов на подтверждение безопасных операций.
- Что:
  - в `readonly-commands.toml` добавлены разрешения для утилит: `getent`, `ip`, `which`, `command -v`, `stat`, `realpath`, `readlink`, `sort`, `uniq`, `wc`.
  - разрешена автоматическая активация навыков (`activate_skill`).
- Проверка:
  - выполнение команд из списка без появления диалога подтверждения.
2026-03-11 10:44:22 +03:00
ddadmin c4484b8ce3 feat(vscode): добавлена автоматическая настройка прокси в WSL
- Зачем:
  - обеспечить корректную работу расширений VS Code через прокси-сервер без ручной правки переменных окружения.
- Что:
  - обновлен скрипт `server-env-setup`: добавлена проверка доступности `hproxy.local` через `getent`.
  - реализован автоматический экспорт переменных `HTTP_PROXY`, `HTTPS_PROXY`, `ALL_PROXY` и `NO_PROXY` (в обоих регистрах).
  - комментарии в скрипте переведены на русский язык.
  - в политики Gemini (`readonly-commands.toml`) добавлены разрешения для команд `ls`, `echo` и `[`.
- Проверка:
  - запуск `env | grep -i proxy` в терминале VS Code после перезагрузки окна.
2026-03-11 10:41:35 +03:00
ddadmin 063736fed5 fix(gemini): перемещены политики в поддиректорию policies для корректной работы
- Зачем:
  - Gemini CLI ожидает конфигурационные файлы политик в ~/.gemini/policies/.
- Что:
  - файлы builtin-readonly.toml и readonly-commands.toml перенесены в новую директорию policies.
- Проверка:
  - проверка структуры директорий ~/.gemini/policies/.
2026-03-10 16:09:43 +03:00
ddadmin 0907e0f31e chore(gemini): обновлена конфигурация из JSON в TOML
- Зачем:
  - формат TOML более читабелен и удобен для редактирования.
- Что:
  - удалён файл settings.json.
  - добавлен builtin-readonly.toml.
  - добавлен readonly-commands.toml.
- Проверка:
  - проверка структуры новой конфигурации.
2026-03-04 21:43:33 +03:00
ddadmin efd8bccba7 chore(opencode): удалена символическая ссылка на skills
- Зачем:
  - рефакторинг структуры директорий проекта.
- Что:
  - удалена символическая ссылка opencode/.config/opencode/skills.
- Проверка:
  - проверка отсутствия ссылки и обновлённого статуса git.
2026-03-04 21:29:18 +03:00