Локальные AI-агенты, Git и DevOps/aka-gst

Приложение · 3 мин

Приложения

Содержание раздела
  1. Приложение A. Быстрая диагностика Windows
  2. Windows sandbox fallback
  3. Приложение B. Безопасное обезличивание
  4. Минимальная проверка текста
  5. Приложение C. Prompt сравнения двух аудитов
  6. Когда аудит считается независимым
  7. Приложение D. Definition of Done
  8. Финальный review prompt
  9. Приложение E. Источники и границы версии

Приложение A. Быстрая диагностика Windows

Используйте команды только для локальной диагностики. Они не исправляют проблему автоматически и не должны заменять экспериментальный prompt.

Codexcodex --version; where.exe codex
SandboxМинимальная проверка внутри Codex: Выполни Get-Location. Ничего не изменяй.
GitHubgh auth status; при invalid credential - gh auth login -h github.com -p https -w
Ollamaollama --version; ollama list; Test-NetConnection 127.0.0.1 -Port 11434
GatewayInvoke-RestMethod http://127.0.0.1:8642/health
VTuberGet-NetTCPConnection -LocalPort 12393 -State Listen

Windows sandbox fallback

Предпочтителен elevated sandbox. Если его setup не работает из-за политики или отсутствия прав, официальный fallback задаётся в %USERPROFILE%\.codex\config.toml. Не дублируйте секцию [windows].

json
[windows]
sandbox = "unelevated"

Не используйте full access как постоянное лечение. Сначала обновите Codex, повторите setup и проверьте официальный unelevated fallback.

Приложение B. Безопасное обезличивание

Перед сохранением evidence замените персональные данные, но не меняйте технический смысл ошибки. Всегда храните оригинал локально только если он действительно нужен; в Git помещается только безопасная копия после отдельного решения.

ПутьC:\Users\username\... -> %USERPROFILE%\...
TokenУдалить всю строку Token, а не рисовать собственную маску.
РечьЛичную речь -> [REDACTED SPEECH]; уникальное тестовое число можно сохранить.
PromptСохранять только тестовую формулировку без личного контекста.
ScreenshotИспользовать специально подготовленное окно без чатов, email, cookies и account UI.
Request logrequest_id, backend, model, status, duration; без Authorization и body.

Минимальная проверка текста

rg -n "C:\\Users\\|Token:|Authorization:|Bearer " .\evidence
# Любое совпадение проверяется вручную. Не печатайте найденный секрет в отчёт.

Приложение C. Prompt сравнения двух аудитов

Запускайте после того, как оба независимых отчёта уже получены. Сравнение не должно переписывать отчёты и выбирать вывод по стилю ответа.

ГОТОВЫЙ PROMPT

Сравни два приложенных независимых аудита Open-LLM-VTuber.

Создай таблицу:
Тема | Отчёт 1 | Отчёт 2 | Совпадение/расхождение |
Команда локальной проверки | Проверенный итог.

Не выбирай утверждение по уверенности формулировки. Каждое расхождение проверь read-only командой по локальным файлам. Если проверить нельзя, поставь NOT PROVEN. Не читай evidence, .env и секреты. Ничего не изменяй. В конце выполни git status --short.

Когда аудит считается независимым

  • Новая сессия Codex.
  • Первый отчёт не передан и запрещено читать evidence.
  • Формулировка задачи отличается.
  • Финальные расхождения проверяются командами, а не третьим мнением модели.

Приложение D. Definition of Done

Финальный review prompt

Проведи read-only review итогов практикума по Definition of Done.
Для каждого пункта верни PASS / FAIL / NOT PROVEN и ссылку на конкретное доказательство.
Не считай словесное утверждение тестом. Не читай секреты и PII.
Отдельно проверь source tree VTuber, gateway auth/allowlist, локальность ASR/TTS,
отсутствие feedback loop и target PR. Ничего не изменяй.

Приложение E. Источники и границы версии

Команды и ключи Open-LLM-VTuber в этой редакции сверены с локальной версией 1.2.1: README.md, CLAUDE.md, pyproject.toml, config_templates/conf.default.yaml и src/open_llm_vtuber/config_manager/. Перед прохождением на другой версии повторите эксперименты 3-5.

  • Codex documentation: https://developers.openai.com/codex/
  • Codex Windows sandbox: https://developers.openai.com/codex/windows/
  • OpenAI API reference: https://platform.openai.com/docs/api-reference
  • Open-LLM-VTuber: https://github.com/Open-LLM-VTuber/Open-LLM-VTuber
  • Open-LLM-VTuber quick start: https://open-llm-vtuber.github.io/docs/quick-start
  • Ollama API: https://docs.ollama.com/api
  • OpenRouter API: https://openrouter.ai/docs/api-reference/overview
  • FastAPI: https://fastapi.tiangolo.com/
  • uv: https://docs.astral.sh/uv/
  • GitHub CLI: https://cli.github.com/manual/

Версионность. Если фактический вывод расходится с документом, не подгоняйте систему под текст. Зафиксируйте расхождение, проверьте установленную версию и обновите только соответствующий атомарный шаг.