Skip to main content

Plugin Builder & Sandbox

Gratis AI Agent v1.5.0 воведува Системот за изградба и песочен полигон (Plugin Builder & Sandbox System), кој му овозможува асистентот на ИИ да генерира, активира и управува WordPress плагини на вашата мрежа — сè преку безбеден, изолиран песочен полигон.

Преглед

Plugin Builder овозможува асистентот на ИИ да пишува сопствени WordPress плагини во одговор на природни јазични барања. Генерираните плагини се валидирани, складираат и активираат во слој песочен полигон пред што било да влијаат на функционалноста на живиот сайт.

Примери за употреба вклучуваат:

  • Генерирање леки утилите плагини без ангажман на развивачите.
  • Прототипирање функции кои бараат WordPress hook-ове или кастом post-type-ови.
  • Создавање краткотрајни скрипти за автоматизација за масовни операции.

Генерирање плагин преку ИИ

За да генерирате плагин, отворете чат интерфејсот на Gratis AI Agent и опишете што ви треба. На пример:

"Создај плагин кој додава кастом административен извештај на табдашбордот."

ИИ ќе:

  1. Генерира PHP код за плагинот користејќи структурирана генерација на код.
  2. Валидира го излезот за синтаксички грешки и небезбедни обрасци.
  3. Складира генерираниот плагин во складиштето на песочен полигон.
  4. Враќа потврда со слаг (slug) на плагинот и копче Активирај во Песочен Полигон (Activate in Sandbox).

Можете да го подобрите резултато преку продолжување на разговорот во истата тема пред активирање.

Активирање во Песочен Полигон

Активирање на генериран плагин во песочен полигон е различно од активирање на него на живата мрежа. Песочниот полигон:

  • Ја извршува плагинот во изолирана WordPress средина (wp-env).
  • Се собира сите PHP грешки, предупредувања или конфликти на hook-ови.
  • Известува резултато од активирањето назад во чат интерфејсот.

За да активирате плагин во песочен полигон, кликнете на копчето Активирај во Песочен Полигон (Activate in Sandbox) во одговорот на ИИ чат, или користите командата:

/activate-plugin <plugin-slug>

Порачна порака потврдува дали активацијата е успешно или не е успеала. Во случај на неуспех, лог на грешките се прикажува во чат нишката.

Управување со генерирани плагини

Генерираните плагини се наведени во Gratis AI Agent → Plugin Builder → Manage Plugins. Од оваа екранска страница можете да:

АкцијаОпис
View source (Преглед на изворот)Прегледате целиот PHP код на плагинот.
Re-activate in sandbox (Реактивирање во sandbox)Повторно извршувате проверката за активација во sandbox.
Install on network (Инсталирај на мрежата)Додавате плагинот на жива мрежа (иако е потребно ручно потврдување).
Update (Ажурирање)Давате нова верзија преку AI, заменувајќи го постоечкиот код.
Delete (Избриши)Се отстранува плагинот од складиштето на sandbox. Прво го деактивира од сите страници.
warning

Install on network инсталира го генерираниот плагин на вашата жива WordPress multisite. Прегледајте го кодот на плагинот пред да продолжиме со процесот. Gratis AI Agent ќе побара потврда пред завршување на живата инсталација.

Инсталирање на генериран плагин на мрежата

Кога сте задоволни од плагин што е во sandbox, можете да го инсталирате на живата мрежа:

  1. Одете на Gratis AI Agent → Plugin Builder → Manage Plugins.
  2. Кликнете на Install on Network до плагинот што сакате да го закачите.
  3. Потврдете ја дијалогот. Плагинот ќе биде инсталиран во wp-content/plugins/ и активиран на мрежата.

Како алтернатива, користите командата со слэш во интерфејсот за чат:

/install-plugin <plugin-slug>

Ажурирање на плагините

За да ажурирате генериран плагин, опишете променаat на асистентот AI во нов разговор:

"Ажурирај го dashboard-notice плагинот така што ќе прикажува само порака за администраторите."

AI ќе генерира нова верзија, која ќе се појави во sandbox заедно со моменталната верзија. Вие ја прегледувате диференцијата (diff) и потврдувате пред да се примени ажурирањето.

Интеграција со HookScanner

Plugin Builder користи интегриран HookScanner за да анализира хуковете и филтрите што ги регистрира секој генериран плагин. Резултатите од HookScanner се прикажуваат во чат одговорот и вклучуваат:

  • Акционите хукови (повик на add_action).
  • Филтри хуковите (повик на add_filter).
  • Секој хук што се наоѓа во зависностите на плагините (игнорира директорите vendor/ и node_modules/).

Ова ви помага да разберете како работи плагинот пред да го активирате.

Сигурност

  • Генерираните плагини се чуваат одделено од плагините кои ги инсталирате ручно и не се пристапуваат преку стандартната екран за управување со плагини на WordPress додека ви сами не ги инсталирате на мрежата.
  • Сандбокс овој систем користи валидација на патеки за да спречи пролаз во директориите при пишување на датотеки на плагините.
  • Плагините со опасни повици на функции (на пр. eval, exec, system) се означуваат за време на валидацијата и нема да бидат активирани.