Passa al contenuto principale

Riferimento WP-CLI

Gratis AI Agent include una famiglia di comandi wp gratis-ai-agent per eseguire benchmark sull'agente, gestire le sue capacità (abilities) e interrogare lo stato dell'agente direttamente dalla riga di comando. Tutti i comandi richiedono WP-CLI 2.0 o versioni successive.

Installazione

I comandi WP-CLI vengono registrati automaticamente quando il plugin è attivo. Puoi verificarlo con:

wp gratis-ai-agent --info

wp gratis-ai-agent benchmark

Esegue la suite di benchmark delle capacità dell'Agente: un insieme di prompt complessi e multi-step che mettono alla prova l'intera gamma di capacità. Usalo per valutare le prestazioni del modello, confrontare i fornitori di AI o convalidare i pacchetti di capacità prima di implementare in produzione.

Sintassi

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

Opzioni

OpzioneDescrizione
--question=<id>Esegui una singola domanda di benchmark tramite ID anziché l'intera suite
--provider=<provider>Sovrascrivi il provider AI configurato per questa esecuzione (es. anthropic, openai)
--model=<model>Sovrascrivi il modello configurato per questa esecuzione (es. claude-opus-4-6, gpt-4o)
--output=<format>Formato di output: table (predefinito), json, csv
--saveSalva i risultati del benchmark nel database per un confronto storico

Esempi

Esegui l'intera suite di benchmark con il provider e il modello attuali:

wp gratis-ai-agent benchmark

Esegui una singola domanda (q-restaurant-website) e l'output in formato JSON:

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

Esegui contro un modello specifico e salva i risultati:

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

Output

Il benchmark restituisce una riga per ogni domanda con le seguenti colonne:

ColonnaDescrizione
IDIdentificatore della domanda
DescriptionBreve riepilogo dello scenario di benchmark
ScorePunteggio di superamento/fallimento o numerico (0–100)
Abilities UsedLista separata da virgole delle capacità richiamate
TokensToken totali consumati
DurationTempo trascorso (wall-clock time) in secondi
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
...

Domande di Benchmark

La suite predefinita include:

IDScenario
q-portfolio-siteCreare un CPT Portfolio con una tassonomia Categoria Progetto e registrare un pattern di blocco
q-restaurant-websiteCostruire un sito web completo per un ristorante con un CPT menu, un modulo di prenotazione e una navigazione
q-dark-mode-themeApplicare un preset di design dark-mode e iniettare colori del brand
q-nav-builderCreare un menu di navigazione principale di quattro elementi con un dropdown annidato
q-options-roundtripLeggere, modificare e ripristinare un set di opzioni di WordPress
q-ability-installScoprire e installare il pacchetto di capacità più appropriato per un caso d'uso descritto

Domande aggiuntive possono essere registrate tramite il filtro gratis_ai_agent_benchmark_questions.


wp gratis-ai-agent abilities

Gestisce le capacità installate e i pacchetti di capacità.

wp gratis-ai-agent abilities list

Elenca tutte le capacità registrate, la loro fonte (core o pack) e il loro stato attuale.

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

Opzioni

OpzioneDescrizione
--format=<format>Formato di output: table (predefinito), json, csv

Esempio di output

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

Scarica e attiva un pacchetto di capacità dal registro.

wp gratis-ai-agent abilities install <slug>

Argomenti

ArgomentoDescrizione
<slug>Slug del plugin del pacchetto di capacità, es. gratis-ai-agent-woocommerce

Esempio

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

Disabilita una capacità specifica senza rimuovere il pacchetto. Utile per limitare l'ambito dell'agente su un dato sito.

wp gratis-ai-agent abilities disable <ability>

Esempio

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

wp gratis-ai-agent abilities enable

Riabilita una capacità precedentemente disabilitata.

wp gratis-ai-agent abilities enable <ability>

wp gratis-ai-agent status

Visualizza la configurazione corrente dell'agente e lo stato di connettività.

wp gratis-ai-agent status

Esempio di output

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

Visualizza le attività recenti dell'agente dal log di debug.

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

Opzioni

OpzioneDescrizione
--last=<n>Mostra gli ultimi N log. Predefinito 50
--level=<level>Filtra per livello: info, warning, error
--ability=<ability>Filtra per nome della capacità

Esempio

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

wp gratis-ai-agent reset

Resetta lo stato dell'agente: cancella i CSS iniettati, rimuove i CPT e le tassonomie registrate dall'agente, resetta gli stili globali ed svuota la cache delle opzioni dell'agente. Non rimuove il plugin né le sue impostazioni.

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

Aggiungi --yes per saltare il prompt di conferma.

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

Codici di Uscita

Tutti i comandi terminano con 0 in caso di successo. Codici di uscita non zero:

CodiceSignificato
1Errore generale (vedi messaggio di errore)
2Fallimento di connettività del provider
3Capacità non trovata
4Domanda di benchmark non trovata