Files
ai-setup/AGENTS.md

2.3 KiB
Raw Blame History

Правила для агентов (Agent Instructions)

Данные правила применяются ко всем агентам (Claude, Gemini, DeepSeek и др.), работающим в этом проекте.

  1. Никаких самостоятельных коммитов (No unauthorized commits): ЗАПРЕЩЕНО выполнять команду git commit, если пользователь прямо и недвусмысленно не попросил об этом. Финальный коммит делает пользователь или вы — строго по его команде.

  2. Полная перегенерация standalone-скриптов при запуске сетап-скрипта (Full regeneration of standalone scripts on setup run): При каждом запуске ai-setup.sh все генерируемые скрипты в ~/.local/bin/ (ai-gpt, ai-deepseek, ai-kimi, ai-gemini, ai-api-helpers.sh, ai-claude) должны быть полностью перезаписаны актуальными версиями. Запрещено выполнять слияние (merge) старого и нового содержимого или дополнение (append). Скрипт обязан привести все генерируемые файлы к эталонному виду, однозначно определяемому текущей конфигурацией.

  3. Изменения должны быть видны через git diff (Changes must be visible via plain git diff): Оставляйте изменённые файлы в рабочей директории (unstaged), чтобы пользователь мог увидеть их, просто написав git diff в консоли. Не добавляйте их в индекс (git add) без прямой команды, так как это скрывает изменения от стандартной команды git diff.

  4. Отвечать на русском языке (Respond in Russian): Все ответы, пояснения, вопросы и комментарии — на русском языке, если пользователь явно не попросит иначе.