Przejdź do głównej zawartości

Odniesienie do WP-CLI

Plugin Gratis AI Agent udostępnia rodzinę poleceń wp gratis-ai-agent do testowania agenta, zarządzania jego umiejętnościami (abilities) oraz sprawdzania statusu agenta z poziomu linii komend. Wszystkie polecenia wymagają WP-CLI 2.0 lub nowszej wersji.

Instalacja​

Polecenia WP-CLI są rejestrowane automatycznie, gdy plugin jest aktywny. Sprawdź to za pomocą:

wp gratis-ai-agent --info

wp gratis-ai-agent benchmark​

Uruchamia zestaw testów (benchmark) możliwości agenta — zbiór złożonych, wieloetapowych poleceń, które sprawdzają pełne spektrum jego umiejętności. Użyj tego do oceny wydajności modelu, porównywania dostawców AI lub walidacji pakietów umiejętności przed wdrożeniem na środowisko produkcyjne.

Synopsis​

wp gratis-ai-agent benchmark [--question=<id>] [--provider=<provider>] [--model=<model>] [--output=<format>] [--save]

Opcje​

OpcjaOpis
--question=<id>Uruchamia pojedyncze pytanie testowe po ID, zamiast całego zestawu
--provider=<provider>Nadpisuje skonfigurowanego dostawcę AI dla bieżącego uruchomienia (np. anthropic, openai)
--model=<model>Nadpisuje skonfigurowany model dla bieżącego uruchomienia (np. claude-opus-4-6, gpt-4o)
--output=<format>Format wyjściowy: table (domyślny), json, csv
--saveZapisuje wyniki testów do bazy danych w celu porównania historycznego

Przykłady​

Uruchom pełny zestaw testów przy użyciu aktualnie skonfigurowanego dostawcy i modelu:

wp gratis-ai-agent benchmark

Uruchom pojedyncze pytanie (q-restaurant-website) i wyeksportuj wynik jako JSON:

wp gratis-ai-agent benchmark --question=q-restaurant-website --output=json

Uruchom test dla określonego modelu i zapisz wyniki:

wp gratis-ai-agent benchmark --model=claude-opus-4-6 --save

Wyniki​

Testy zwracają jeden wiersz na każde pytanie z następującymi kolumnami:

KolumnaOpis
IDIdentyfikator pytania
DescriptionKrótkie podsumowanie scenariusza testowego
ScoreWynik (pomyś/niepowodzenie lub wynik numeryczny, 0–100)
Abilities UsedLista umiejętności wywołanych, oddzielona przecinkami
TokensCałkowita liczba zużytych tokenów
DurationCzas trwania w sekundach
ID                       Description                         Score  Abilities Used               Tokens  Duration
q-portfolio-site Create a portfolio CPT with tags 100 register_post_type, reg... 4821 18.3s
q-restaurant-website Build a full restaurant website 92 create_site_plan, execut... 12430 54.1s
q-dark-mode-theme Apply a dark theme preset 100 apply_theme_json_preset 986 4.2s
...

Pytania testowe​

Domyślny zestaw zawiera:

IDScenariusz
q-portfolio-siteUtworzenie CPT Portfolio z taksonomią Kategoria Projektu i rejestracją wzorca bloku
q-restaurant-websiteBudowa pełnej witryny restauracji z CPT menu, formularzem rezerwacji i nawigacją
q-dark-mode-themeZastosowanie gotowego presetu ciemnego motywu i wstrzyknięcie kolorów marki
q-nav-builderUtworzenie głównego menu z czterema elementami i zagnieżdżonym rozwijanym menu
q-options-roundtripOdczytanie, zmodyfikowanie i przywrócenie zestawu opcji WordPress
q-ability-installWykrycie i zainstalowanie najbardziej odpowiedniego pakietu umiejętności dla opisanego przypadku użycia

Dodatkowe pytania można rejestrować za pomocą filtra gratis_ai_agent_benchmark_questions.


wp gratis-ai-agent abilities​

Zarządza zainstalowanymi umiejętnościami i pakietami umiejętności.

wp gratis-ai-agent abilities list​

Wyświetla wszystkie zarejestrowane umiejętności, ich źródło (core lub pakiet) oraz aktualny status.

wp gratis-ai-agent abilities list [--format=<format>]

Opcje

OpcjaOpis
--format=<format>Format wyjściowy: table (domyślny), json, csv

Przykład wyjścia

Ability                   Source                          Status
register_post_type gratis-ai-agent (core) active
list_post_types gratis-ai-agent (core) active
delete_post_type gratis-ai-agent (core) active
register_taxonomy gratis-ai-agent (core) active
inject_custom_css gratis-ai-agent (core) active
apply_theme_json_preset gratis-ai-agent (core) active
create_product gratis-ai-agent-woocommerce active

wp gratis-ai-agent abilities install​

Pobiera i aktywuje pakiet umiejętności z rejestru.

wp gratis-ai-agent abilities install <slug>

Argumenty

ArgumentOpis
<slug>Slug pluginu pakietu umiejętności, np. gratis-ai-agent-woocommerce

Przykład

wp gratis-ai-agent abilities install gratis-ai-agent-woocommerce
Success: Installed gratis-ai-agent-woocommerce. Added 3 abilities: create_product, update_pricing, manage_inventory.

wp gratis-ai-agent abilities disable​

Wyłącza konkretną umiejętność bez usuwania całego pakietu. Przydatne do ograniczenia zakresu działania agenta na danym serwisie.

wp gratis-ai-agent abilities disable <ability>

Przykład

wp gratis-ai-agent abilities disable delete_post_type
Success: Ability 'delete_post_type' disabled.

wp gratis-ai-agent abilities enable​

Ponownie aktywuje wcześniej wyłączoną umiejętność.

wp gratis-ai-agent abilities enable <ability>

wp gratis-ai-agent status​

Wyświetla bieżącą konfigurację agenta oraz status połączenia.

wp gratis-ai-agent status

Przykład wyjścia

Plugin Version:    1.4.0
AI Provider: Anthropic
Model: claude-sonnet-4-6
Provider Status: Connected
Abilities Loaded: 24
Benchmark Results: 3 saved runs (last: 2026-04-15)
Options Blocklist: 18 entries

wp gratis-ai-agent logs​

Wyświetla ostatnią aktywność agenta z logów debugowania.

wp gratis-ai-agent logs [--last=<n>] [--level=<level>] [--ability=<ability>]

Opcje

OpcjaOpis
--last=<n>Wyświetla ostatnie N wpisów logu. Domyślnie 50
--level=<level>Filtruje po poziomie: info, warning, error
--ability=<ability>Filtruje po nazwie umiejętności

Przykład

wp gratis-ai-agent logs --last=20 --level=error

wp gratis-ai-agent reset​

Resetuje stan agenta: czyści wstrzyknięty CSS, usuwa CPT i taksonomie zarejestrowane przez agenta, resetuje globalne style i opróżnia cache opcji agenta. Nie usuwa pluginu ani jego ustawień.

wp gratis-ai-agent reset [--yes]

Dodaj --yes, aby pominąć prośbę o potwierdzenie.

wp gratis-ai-agent reset --yes
Success: Agent state reset. Cleared: 2 post types, 1 taxonomy, custom CSS, global styles overrides.

Kody wyjścia​

Wszystkie polecenia kończą się kodem 0 w przypadku sukcesu. Kody wyjścia niezerowe:

KodZnaczenie
1Ogólny błąd (patrz komunikat o błędzie)
2Błąd połączenia z dostawcą
3Umiejętność nieznaleziona
4Pytanie testowe nieznalezione