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