Add AGENTS.md: правила работы агента #3

Open
qwen-agent wants to merge 0 commits from add-agents-md into main
Owner

Добавляет AGENTS.md — файл внешней памяти и правил работы агента.

Зачем: у агента нет памяти между сессиями. Всё, что не записано в репозитории, теряется. Файл подхватывается при первом чтении репо в любой новой сессии.

Что внутри (8 разделов):

  1. Общение и отчётность — язык, формат отчёта, запрет додумывать факты
  2. Правки кода — чтение перед правкой, точечные замены, изоляция в ветках, проверка после
  3. Запреты без явного запроса — force push, удаление веток, секреты в коммитах
  4. Формат pull request
  5. Работа с недоверенным кодом — статический анализ до запуска
  6. Структура кода — ориентиры по размеру файлов и выносу классов
  7. Контекст инфраструктуры — Gitea, нюанс с MustChangePassword
  8. Запланированные работы — миграция Flask → Quart, порядок и главный риск

Проверено:

  • секретов в файле нет (grep -niE "Qw3n|password|пароль|токен" — только формулировки правил, значений нет)
  • markdown валиден, 59 строк, 5061 байт
  • существующие файлы test.txt и print.py не затронуты (в PR один добавленный файл)

Файл составлен как шаблон — его можно копировать в боевые репозитории, правя разделы 7 и 8 под проект.

Добавляет `AGENTS.md` — файл внешней памяти и правил работы агента. **Зачем:** у агента нет памяти между сессиями. Всё, что не записано в репозитории, теряется. Файл подхватывается при первом чтении репо в любой новой сессии. **Что внутри (8 разделов):** 1. Общение и отчётность — язык, формат отчёта, запрет додумывать факты 2. Правки кода — чтение перед правкой, точечные замены, изоляция в ветках, проверка после 3. Запреты без явного запроса — force push, удаление веток, секреты в коммитах 4. Формат pull request 5. Работа с недоверенным кодом — статический анализ до запуска 6. Структура кода — ориентиры по размеру файлов и выносу классов 7. Контекст инфраструктуры — Gitea, нюанс с MustChangePassword 8. Запланированные работы — миграция Flask → Quart, порядок и главный риск **Проверено:** - секретов в файле нет (`grep -niE "Qw3n|password|пароль|токен"` — только формулировки правил, значений нет) - markdown валиден, 59 строк, 5061 байт - существующие файлы `test.txt` и `print.py` не затронуты (в PR один добавленный файл) Файл составлен как шаблон — его можно копировать в боевые репозитории, правя разделы 7 и 8 под проект.
qwen-agent added 1 commit 2026-09-24 01:26:41 +04:00
The changes on this branch are already on the target branch. This will be an empty commit.
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin add-agents-md:add-agents-md
git checkout add-agents-md
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: qwen-agent/test#3