Команды
В AnyLLM встроены специальные "слеш-команды", которые позволяют вам управлять сессией и взаимодействовать с приложением напрямую, минуя AI-агента. Команды всегда начинаются с символа / и должны вводиться в самом начале строки.
Вы можете набрать /, чтобы увидеть выпадающий список всех доступных команд.
/exit
Назначение: Корректно завершить работу с AnyLLM.
Эта команда обеспечивает чистое закрытие приложения. Важно, что перед выходом она сохраняет текущий контекст сессии (если она включена). Это значит, что когда вы в следующий раз запустите AnyLLM в этом проекте, агент "вспомнит", на чем вы остановились, включая историю диалога, созданные файлы и принятые решения.
/clear
Назначение: Очистить экран терминала и, при необходимости, сбросить текущую сессию.
Эта команда имеет два режима работы:
- Если режим сессий выключен: Команда просто очищает видимую область терминала, позволяя начать с чистого листа.
- Если режим сессий включен: Команда не только очищает экран, но и полностью сбрасывает текущий контекст сессии. Это равносильно началу новой сессии в проекте. Вся история диалога, созданные файлы и принятые решения в рамках сессии будут забыты.
/summarize
Назначение: Создать смысловую выжимку из текущего диалога.
Это одна из самых мощных команд для долгих сессий. Она заставляет AI-агента "перечитать" всю вашу переписку и извлечь из нее самую суть:
- Ключевые решения: Например, "используем SQLite для базы данных".
- Ограничения: Например, "не использовать внешние библиотеки".
- Важные вопросы и ответы.
Польза: Эта сжатая сводка добавляется в "память" агента. В дальнейшем ему не нужно будет перечитывать десятки старых сообщений, чтобы вспомнить важное ограничение — оно всегда будет у него перед глазами. Это значительно повышает точность его действий в долгих и сложных задачах и экономит ваши токены.
/init
Назначение: Проанализировать весь проект и сгенерировать файл ANYLLM.md с подробным отчетом.
Эта команда запускает специализированного агента, который действует как эксперт по анализу кода. Агент рекурсивно изучит структуру вашего проекта, проанализирует файлы конфигурации (package.json, composer.json и т.д.), определит основной стек технологий, точки входа, архитектуру и способы запуска.
Вся собранная информация будет структурирована и сохранена в файл ANYLLM.md в корне вашего проекта. Этот файл может служить отличной отправной точкой для новых разработчиков или для автоматического создания документации.
Внимание: Этот процесс может занять значительное время и потребить большое количество токенов, так как требует глубокого анализа множества файлов.