Skip to main content

Миграция в режим сторонних сервисов (Third-Party Mode Migration)

Изменения в Superdav AI Agent v1.12.0 касаются того, как обрабатываются возможности сторонних сервисов. Режим сторонних сервисов теперь по умолчанию установлен на "автоматический" (auto), что позволяет интегрировать нативную API возможностей WordPress на WordPress 7.0+ без ручной настройки.

Что изменилось?

До v1.12.0

Возможности сторонних сервисов требовали ручной настройки:

  • Вам нужно было явно включить "режим сторонних сервисов" (third-party mode).
  • Возможности загружались из пользовательского реестра (custom registry).
  • Интеграция с WordPress Abilities API была необязательной.
  • Режим "Legacy" был по умолчанию.

После v1.12.0

Возможности сторонних сервисов работают автоматически:

  • Режим сторонних сервисов по умолчанию установлен на "auto".
  • Возможности интегрируются напрямую с WordPress Abilities API.
  • На WordPress 7.0+ ручная настройка больше не нужна.
  • Режим "Legacy" все еще доступен для старых версий WordPress.

Кто затронут?

Новые установки (WordPress 7.0+)

Никаких действий не требуется. Режим сторонних сервисов автоматически устанавливается на "auto", и возможности работают сразу после установки.

Существующие установки

Ваши настройки сохраняются. Если вы использовали:

  • Режим Legacy: Вы остаетесь в режиме Legacy (никаких изменений).
  • Ручной режим сторонних сервисов: Вы остаетесь в ручном режиме (никаких изменений).
  • Режим Auto: Вы продолжаете использовать режим auto (никаких изменений).

Версии WordPress до 7.0

Режим Legacy все еще доступен. Если вы используете WordPress 6.x или более раннюю версию:

  • Режим сторонних сервисов по умолчанию установлен на "legacy".
  • Вы можете вручную включить режим сторонних сервисов, если захотите.
  • Для использования нативной Abilities API обновитесь до WordPress 7.0+.

Понимание режимов

Режим Auto (Новый режим по умолчанию)

Режим Auto использует нативную интеграцию с WordPress Abilities API:

  • Возможности регистрируются через хуки (hooks) WordPress.
  • Полная совместимость с Abilities API WordPress 7.0+.
  • Автоматическое обнаружение возможностей сторонних сервисов.
  • Ручная настройка не требуется.

Кагда использовать: WordPress 7.0+ с возможностями сторонних разработчиков

Режим ручного управления (Manual Mode)

Режим ручного управления требует явной настройки:

  • Вы указываете, какие возможности сторонних разработчиков загружать
  • Полезно для тестирования или выборочной загрузки возможностей
  • Требует редактирования конфигурационных файлов
  • Дает больше контроля, но требует больше настроек

Когда использовать: Для тестирования, выборочной загрузки возможностей или при необходимости кастомных настроек

Устаревший режим (Legacy Mode)

Устаревший режим использует старую систему возможностей сторонних разработчиков:

  • Пользовательский реестр возможностей (не WordPress Abilities API)
  • Совместим со старыми версиями WordPress
  • Нет нативной интеграции с WordPress
  • Устарел, но все еще поддерживается

Когда использовать: Для WordPress 6.x или более ранних версий, или когда вам нужна обратная совместимость со старой системой

Проверка текущего режима

Через админ-панель

  1. Перейдите в WordPress AdminSuperdav AI AgentSettings
  2. Найдите настройку Third-Party Mode (Режим сторонних возможностей)
  3. Вы увидите ваш текущий режим и опции для его изменения

Через код

$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual' или 'legacy'

Изменение вашего режима

Переключение на Авторежим (Auto Mode)

Если вы используете WordPress 7.0+ и хотите использовать авторежим:

  1. Перейдите в Superdav AI AgentSettings
  2. Найдите Third-Party Mode
  3. Выберите Auto (WordPress Abilities API)
  4. Нажмите Save (Сохранить)

Superdav AI Agent автоматически обнаружит и зарегистрирует сторонние возможности.

Переключение на Режим Ручного Управления (Manual Mode)

Если вы хотите вручную контролировать, какие возможности загружаются:

  1. Перейдите в Superdav AI AgentSettings
  2. Найдите Third-Party Mode
  3. Выберите Manual (Ручной)
  4. Нажмите Save (Сохранить)
  5. Отредактируйте свой конфигурационный файл, чтобы указать, какие возможности нужно загрузить

Переключение на Устаревший Режим (Legacy Mode)

Если вам нужна обратная совместимость со старыми версиями:

  1. Барои Superdav AI Agent-e ruxsho → Settings (Танзимоти)
  2. Third-Party Mode (Режим муноситаи) -ро пайдонед.
  3. Legacy (Қадимӣ) -ро интихоб кунед.
  4. Save (Савдот) -ро фиристонед.

Афзоиҳои Режими Auto Mode (Муносибӣ)

Кашфии Аוטوماتӣ

Қобилияти муносиб ба таври ақсоли аз:

  • Плагинҳое, ки насб карда шудаанд
  • Темаи фаъол
  • Плагинҳои маҷбурӣ лозим (Must-use plugins)
  • Плагинҳои Drop-in

Барои он ҳатман коркарди рушм набояд кард.

Интегратсияи Маҳаллӣ

Қобилияти муносиб бо Abilities API-и WordPress пайваст мешаванд:

  • Бо таври мувофиқ бо ядрои WordPress
  • Бо администри WordPress кор мекунанд
  • Бо плагинҳои дигар, ки аз Abilities API истифода мебаранд, мувофиқанд
  • Ҳангори рушди WordPress ҳам барои оянда муносиб аст

Идоракунии Соддаи Тарзи

  • Барои тағйир файлҳои калиди (configuration files) лозим нест
  • Барои қайд кардани қобилияти муносиб коркарди рушм набояд кард
  • Назорати доираи нишон додани қобилияти муносиб аз худ кор мекунад
  • Ҳуҷҷатҳои админ ба шумо оид ба қобилатҳои таснифнашуда хабар медиҳанд

Истеҳсоли Беҳтар

  • Қобилияти муносиб кашид (cache) карда мешаванд
  • Барои талабот коркарди рушм (on demand) ворид мешаванд
  • Барои WordPress 7.0+ оптимизат шудаанд

Роҳи Гузариш (Migration Path)

Агар шумо дар WordPress 6.x бошед

  1. Ба WordPress 7.0+ тағйир диҳед (вақте омода шуд)
  2. Superdav AI Agent-ро ба версияи v1.12.0+ навсоз кунед
  3. Third-Party Mode -ро ба Auto тағйир диҳед (икораатӣ; режим Legacy ҳам кор мекунад)
  4. Назорати доираи нишон додани қобилияти муносиб-ро баррасӣ кунед, то идоракунии да rostро таъмин намоед

Агар шумо дар WordPress 7.0+ бошед

  1. Superdav AI Agent-ро ба версияи v1.12.0+ навсоз кунед
  2. Тасдиқ кунед, ки Third-Party Mode ба Auto муқаррар шудааст (он дигар аст)
  3. Назорати доираи нишон додани қобилияти муносиб-ро баррасӣ кунед, то идоракунии да rostро таъмин намоед
  4. Қобилияти муносиб-ро санҷед (тест кунед), то тасдиқ намоед ки он кор мекунад

Ҳалли Мушкилот (Troubleshooting)

Агар қобилатҳо дар Auto Mode ворид нашуданд

  • Таъкид кунед, ки шумо дар WordPress 7.0+ ҳастед
  • Барои тасдиқ кунед, ки Third-Party Mode ба "Auto" муқаррар шудааст
  • Таъкид кунед, ки плагин, ки қобилатро пешниҳод мекунад, фаъол аст
  • Логҳои хатои WordPress -ро барои хатои қайд (registration errors) баррасӣ кунед

Ман мехоҳам режим Legacy-ро сар карда намекунам

  • Ба SettingsThird-Party Mode равед
  • Legacy -ро интихоб кунед
  • Save -ро фиристонед
  • Режим Legacy ҳам кор мекунад

Қателікlerim көрсетілмейді

  • Олар WordPress хуктары арқылы тіркелгенін тексеріңіз
  • Олар Abilities API-ны дұрыс іске асыратынын тексеріңіз
  • WordPress қателік журналдарын қараңыз
  • Барлық тіркелген мүмкіндіктеріне Ability Visibility администратор парағынан көріңіз

"Классификацияланбаған мүмкіндік" хабарламалары шығады

  • Бұл жаңа үшінші тараптың мүмкіндіктері үшін қалыпты
  • Оларды администратордағы хабарламадан қарап, классификациялаңыз
  • Классификация туралы мәліметтер үшін Ability Visibility-ді көріңіз

Кезең-кезеңмен үйлесімділік (Backward Compatibility)

Қазіргі конфигурациялар

Егер сізде бар үшінші тараптың мүмкіндіктерінің конфигурациялары болса:

  • Legacy mode (Ескі режим): Сіздің конфигурацияңыз жұмыс істеуде болады
  • Manual mode (Қолмен басқару режимі): Сіздің конфигурацияңыз жұмыс істеуде болады
  • Auto mode (Авто режим): Сіздің конфигурацияңыз елеулі емес (авто режим басып алады)

Өзіңіздің арнайы конфигурацияңызды сақтағыңыз келсе, Manual немесе Legacy режимінде қалуыңыз керек.

Ескіру кестесі (Deprecation Timeline)

  • v1.12.0: Legacy және Manual режимдер толық қолдаумен қамтамасыз етілген
  • v1.13.0+: Legacy режимде ескіру туралы хабарламалар пайда болуы мүмкін
  • v2.0.0: Legacy режим жойылуы мүмкін (Түсіндірілді)

Ең жақсы тәжірибелер (Best Practices)

Жаңа орнатулар үшін

  • Auto mode-ды қолданыңыз (бұл стандартты режим)
  • Superdav AI Agent-ті автоматты түрде мүмкіндіктерді табасын қалдырыңыз
  • Қол жеткізуді басқару үшін Ability Visibility-ді пайдаланыңыз

Бар орнатулар үшін

  • Мүмкін болса WordPress 7.0+ нұсқасына көтеріліңіз
  • Қарапайым басқару үшін Auto mode-ға ауысыңыз
  • Ability Visibility арқылы мүмкіндіктерді қарап, классификациялаңыз

Арнайы мүмкіндіктер үшін (For Custom Abilities)

  • WordPress хуктары арқылы мүмкіндіктерді тіркеңіз (Abilities API)
  • Арнайы мүмкіндіктер тізілімдерін қолданбаңыз
  • Auto mode-мен WordPress 7.0+ нұсқасында тексеріңіз

Келесі қадамдар

  1. Проверьте версию вашего WordPress: Убедитесь, что у вас версия 7.0 или выше для Авторежима (Auto mode).
  2. Просмотрите ваш режим сторонних функций (third-party mode): Зайдите в Настройки и проверьте текущий режим.
  3. Обновите, если нужно: Переключитесь на Авторежим, если у вас WordPress 7.0+.
  4. Классифицируйте возможности: Просмотрите и классифицируйте любые неклассифицированные возможности.
  5. Проверьте: Убедитесь, что ваши сторонние функции работают правильно.

Связанные темы

  • Видимость возможностей (Ability Visibility): Контролируйте, где именно отображаются определенные возможности.
  • WordPress Abilities API: Изучите регистрацию встроенных возможностей WordPress.
  • Разработка сторонних функций (Third-Party Ability Development): Создавайте функции, которые работают с Авторежимом.