Сначала читать
read_file и grep открывают ваш конфиг и логи, поэтому агент работает с настоящим текстом ваших файлов.
GeekCrest помогает держать в порядке моды, настройки и сохранения сервера Palworld, который принадлежит вам. Он читает, прежде чем писать. Он выводит папки, читает файлы и логи, правит по одной записи с diff и запускает ваши собственные скрипты, а потом показывает каждый результат карточкой, которую можно раскрыть.
read_file и grep открывают ваш конфиг и логи, поэтому агент работает с настоящим текстом ваших файлов.
edit_file меняет одну настройку и показывает diff; в Ask first вы принимаете его или отклоняете.
Shell запускает ваш стартовый скрипт или скрипт бэкапа и сообщает настоящий код завершения.
Пример ниже — проверка настройки сервера Palworld: агент находит файл настроек, читает его и делает бэкап сохранений, а каждый результат виден карточкой. Читайте каждую карточку.
**/PalWorldSettings.ini1 совпадениеPalWorldSettings.iniпрочитаноServerPlayerMaxNum1 совпадениеbackup-saves.cmdсохраненоbackup-saves.cmdexit 0C:\PalBackupsвыведеноМоды делает сообщество, а их совместимость меняется с обновлениями игры, поэтому ожидайте, что Palworld server mods сломаются после патча. Попросите GeekCrest выполнить list_dir для папки сервера и создать через write_file файл mods-list.txt, а затем записывайте название, версию и дату каждого устанавливаемого мода. Ставьте только те моды, которым доверяете, и только на своём сервере. По одному моду за раз. После обновления grep ищет в этом списке записи, которые ещё нужно проверить. Если после обновления сервер работает на несовместимой версии, сравните версии в своём списке, прежде чем винить что-то другое. Новый файл сначала прочитайте в его карточке и используйте Plan only, если хотите увидеть шаги до записи любого файла.
После первого запуска PalWorldSettings.ini появляется в папке Pal\Saved\Config\WindowsServer. GeekCrest находит его через glob, открывает через read_file и перечисляет записи для проверки: ServerName, ServerPassword, AdminPassword, PublicPort и ServerPlayerMaxNum. Сначала замаскируйте оба пароля или используйте для этого файла локальную модель, потому что облачная модель получает текст файлов, которые читает агент. Остановите сервер перед любой правкой. Если изменение в ini-файле выделенного сервера не применяется, проверьте, не отредактировали ли вы шаблон DefaultPalWorldSettings.ini вместо PalWorldSettings.ini. Перед импортом сохранения с выделенного сервера в одиночную игру сделайте бэкап обоих сохранений, потому что данные игрока привязаны к ID игроков. В режиме Ask first каждое изменение edit_file показывает diff; примите его, перезапустите сервер и зайдите, чтобы проверить.
GeekCrest не является плагином для Palworld и никогда не трогает клиент игры. Файловые инструменты работают в рабочей папке чата, но Shell, web и SSH к папке не привязаны, поэтому ограничивайте каждую задачу сервером, который принадлежит вам или которым вам разрешено управлять. Правильность написанного не обещается. Проверяйте каждое изменение.