Преминете към основното съдържание

Changelog

1.9.0 — Публикувано на 2026-04-28

Ново

  • Способност create_contact_form — създава контактна форма, използвайки активния плагин за форми (Contact Form 7, WPForms, Fluent Forms или Gravity Forms), и връща шорткод, готов за вграждане в която и да е публикация или страница.
  • Способност set_featured_image — присвоява основна (featured) снимка на публикация или страница, използвайки съществуващ ID на медиен файл или отдалечен URL; автоматично импортира снимката, когато бъде предоставен URL.
  • Способност batch_create_posts — създава множество публикации с един извикване на способност. Поддържа същите параметри като create_post, докладва успеха/неуспеха на всяка публикация и има опционален режим stop_on_error.
  • Параметър page_template — добавен към create_post и update_post. Присвоява PHP шаблон за страница (напр. page-full-width.php) по време на създаване или актуализация. Предайте празен низ към update_post, за да се върнете към дефолтното на темата.
  • Способности за скрийншотове от клиентската странаcapture_screenshot, compare_screenshots и review_page_design. Заснема пълни или viewport скрийншотове на живи страници чрез сървър-страница без глави (headless browser), сравнява две скрийншота и предоставя анализ на дизайна, генериран от AI, който покрива разположение, типография, цвят и достъпност.
  • Пет вградени агента — Content Writer, Site Builder, Design Studio, Plugin Manager и Support Assistant. Всеки агент има специален набор от инструменти, адаптиран системна заявка (system prompt) и начални предложения. Могат да бъдат превключвани чрез новия Agent Picker в заглавието на чата. Вижте Built-in Agents.
  • Feature flags (Флагове за функции) — нова табова секция Settings → Feature Flags с превключватели за контрол на достъпа (ограничено за администратори, ограничено за администратори на мрежата, достъп за абонати, деактивирано за нечленове) и опции за брендинг (скриване на атрибуцията в футера, персонализирано име на агента, скриване на Agent Picker, използване на иконата на сайта като аватар на чата). Вижте Gratis AI Agent Settings.
  • Възстановяване на последната сесия — панелът за чат сега автоматично зарежда най-новата разговор при зареждане на страницата и при отваряне на видж което, така че контекстът никога не се губи при навигации из страница.
  • Връзки за действия на плагини — бързи връзки към Настройки и Регистрацията на Способностите (Abilities Registry) сега се появяват на екрана Plugins → Installed Plugins в WordPress, под описанието на плагина.

Подобрено

  • Повторно опита за източника на изображение — агентът сега повторно опита всички конфигурирани безплатни източници на изображения, преди да премине към генерирано от AI изображение при неуспех на изтеглянето.
  • Панел с информация за модела — винаги видим в заглавието на чата; вече не се крие след първото съобщение.
  • Поведение на автоматичното скролиране — автоматичното скролиране спира, когато потребителят скроли нагоре, за да чете; появява се и автоматично изчезва плаваща кнопка Scroll to bottom (Скрол до дъното), когато потребителят стигне до последното съобщение.
  • UI на Agent Picker — преработен като овърлей с форма-таблица с икони за всеки агент, което улеснява идентифицирането и превключването на агентите бързо.
  • Lazy-loaded JS chunks (Лениво заредени JS части) — първоначалният JavaScript пакет на чат видж което сега е разделен на лениво заредени части, намалявайки първоначалните размери на пакета с 75–90%.
  • Преработен чат видж което — унифицираната икона на AI замества предишния персонализиран аватар; съгласувана с системата на вградения агенти.
  • URL линкфициране — URL адресите, появяващи се в системните съобщения и балоните с грешки, сега се показват като кликаеми връзки.

Поправено

  • Откриваемост на способностите — коригирани описания, референции към системни заявки и подравняване на namespace, така че всички способности да се появяват в списъка с инструменти на агента надеждно.
  • Кеширане на доставчиците (Providers cache) — доставчиците сега се кешират на ниво сайт чрез брояч на версиите, предотвратявайки проблеми със стари доставчици в мрежи на мултисайт.
  • ability_invalid_output — разрешено в 12 обработчика на способности; всички връщат правилно структурирани JSON отговори.
  • Тръбопровод pending_client_tool_calls — свързан от край до край, така че извикванията на инструменти от клиентската страна да завършват правилно и да връщат резултати към модела.
  • Дърговица за история (History drawer) — промените, които не могат да бъдат отменени, са изключени от списъка с възстановяване; линкът View full history (Преглед на пълната история) работи правилно.
  • Система за промени/отмяна — поправени пет отделни бъга и унифицирани под новия административен интерфейс.
  • Toast за запазване на настройки — известието (snackbar) сега се появява надеждно след кликване върху Save Settings.
  • Контекстно меню за коша (Trash context menu) — добавена опция Delete Permanently (Изтрий постоянно), така че елементите могат да бъдат изтрити напълно, без да оставят изгледа на коша.
  • Редактиране и изпращане отново — кликването върху иконата за редактиране сега влиза в режим на редактиране само за кликнатато съобщение, а не за всички съобщения в нишката.
  • Височина на разположението на чата — панелът за чат адаптира своята височина, когато съдържанието, инжектирано от плагин (уведомления на администратори, банери), се появи над страницата, предотвратявайки изкарването на входната зона из екрана.

1.4.0 — Публикувано на 2026-04-09

Ново

  • Команда за бенчмарк в WP-CLI (wp gratis-ai-agent benchmark) — изпълнява набора от бенчмарк способности на Агента v1 от командния ред за CI пайплайни и работни потоци за оценка на модели. Поддържа изпълнение по въпроси, преопределяне на доставчици/модели и изход в JSON/CSV.
  • Набор от бенчмарк способности на Агента v1 — структуриран набор от сложни, многостъпкови заявки, които тестват пълната повърхност на способностите, с оценка и докладване на токени/време.
  • Способности за Custom Post Type (Пользовашки типове публикации)register_post_type, list_post_types, delete_post_type. Регистрациите запазват състоянието си след рестарти чрез таблицата options.
  • Способности за Custom Taxonomy (Пользовашки таксономии)register_taxonomy, list_taxonomies, delete_taxonomy. Поддържа йерархични и плоски таксономии с опционални rewrite slugs.
  • Способности за Design System (Система за дизайн)inject_custom_css, add_block_pattern, list_block_patterns, set_site_logo, apply_theme_json_preset. Включва пет курирани пресета: minimal-dark, warm-editorial, corporate-blue, vibrant-startup, classic-blog.
  • Способности за Global Styles (Глобални стилове)get_global_styles, set_global_styles, reset_global_styles. Чете и пише стойности на theme.json чрез WordPress Global Styles API.
  • Способност за управление на навигационни менютаcreate_menu, update_menu, add_menu_item, remove_menu_item, list_menus. Поддържа вложени менюта и присвояване на локация на темата.
  • Способност за управление на опциитеget_option, set_option, delete_option, list_options. Включва вграден списък с забранени опции (blocklist), който защитава критичните опции на WordPress от промяна.
  • Регистър на инсталируеми способности (Installable Abilities Registry)list_available_abilities, install_ability, recommend_plugin. Открива и активира пакети способности, разпределени като плагини на WordPress.
  • Site Builder Orchestration v2 (Оркестрация на Site Builder v2)create_site_plan, execute_site_plan, get_plan_progress, handle_plan_error. Многофазови планове за изграждане на сайта с откриване на плагини, референции на изхода на стъпките, проследяване на напредъка и автономно възстановяване след грешки.
  • Тестови въпроси за ресторантски уебсайт (q-restaurant-website) — end-to-end тест, покриващ регистрация на CPT, система за дизайн, навигация и откриване на плагини.
  • Плагини-коннектори за AI доставчици добавени към WordPress Playground blueprints за по-бързо локално изграждане на среда.

Подобрено

  • README е актуализиран с документация и инструкции за настройка на плагини-коннектори за AI доставчици.

Поправено

  • Разрешени 25 грешки в PHPUnit тестове на main ветката.
  • Форматът на URL за GitHub releases в blueprint.json е коригиран.
  • Преброяване на ID на задачите, за да се избегне сблъсък с подалните ID.

1.3.x

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