Skip to main content

WP-CLI Referansı

Gratis AI Agent, ajanı test etmek, yetenekleri yönetmek ve komut satırından ajanın durumunu sorgulamak için wp gratis-ai-agent komut ailesini kullanır. Tüm komutlar WP-CLI 2.0 veya daha yüksek sürüm gerektirir.

Kurulum

Eklenti aktif olduğunda WP-CLI komutları otomatik olarak kaydedilir. Kontrol etmek için şunu kullanın:

wp gratis-ai-agent --info

wp gratis-ai-agent benchmark

Ajan Yetenekleri (Agent Capabilities) test paketini çalıştırır. Bu paket, ajanın tüm yeteneklerini zorlayan karmaşık, çok adımlı komutlardan oluşur. Bu komutu, model performansını değerlendirmek, farklı yapay zeka sağlayıcılarını karşılaştırmak veya üretime geçirmeden önce yetenek paketlerini doğrulamak için kullanın.

Özet

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

Seçenekler

SeçenekAçıklama
--question=<id>Tüm test paketini çalıştırmak yerine, ID ile tek bir test sorusu çalıştırır.
--provider=<provider>Bu çalıştırma için yapılandırılmış yapay zeka sağlayıcısını geçersiz kılar (örneğin, anthropic, openai).
--model=<model>Bu çalıştırma için yapılandırılmış modeli geçersiz kılar (örneğin, claude-opus-4-6, gpt-4o).
--output=<format>Çıktı formatı: table (varsayılan), json, csv.
--saveTest sonuçlarını geçmiş karşılaştırma için veritabanına kaydeder.

Örnekler

Mevcut sağlayıcı ve model ile tüm test paketini çalıştırın:

wp gratis-ai-agent benchmark

Tek bir soru (q-restaurant-website) çalıştırın ve çıktıyı JSON olarak alın:

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

Belirli bir modelde çalıştırın ve sonuçları kaydedin:

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

Çıktı

Test, aşağıdaki sütunlara sahip, her soru için bir satır çıktısı verir:

SütunAçıklama
IDSoru tanımlayıcısı
DescriptionTest senaryosunun kısa özeti
ScoreGeçti/kaldı veya sayısal puan (0–100)
Abilities UsedÇağrılan yeteneklerin virgülle ayrılmış listesi
TokensTüketilen toplam token sayısı
DurationSaniye cinsinden geçen süre
ID                       Description                         Score  Abilities Used               Tokens  Duration
q-portfolio-site Tags'lı bir Portfolyo CPT oluştur 100 register_post_type, reg... 4821 18.3s
q-restaurant-website Tam bir restoran web sitesi oluştur 92 create_site_plan, execut... 12430 54.1s
q-dark-mode-theme Koyu tema ön ayarı uygula 100 apply_theme_json_preset 986 4.2s
...

Test Soruları

Varsayılan paket şunları içerir:

IDSenaryo
q-portfolio-siteBir Proje Kategorisi taksonomisi ile Portfolyo CPT oluştur ve bir blok deseni kaydet
q-restaurant-websiteMenü CPT'si, rezervasyon formu ve navigasyon ile tam bir restoran web sitesi oluştur
q-dark-mode-themeKoyu mod tasarım ön ayarı uygula ve marka renklerini enjekte et
q-nav-builderİç içe bir açılır menü ile dört öğeli bir ana navigasyon menüsü oluştur
q-options-roundtripBir dizi WordPress seçeneğini oku, değiştir ve geri yükle
q-ability-installAçıklanan kullanım senaryosu için en uygun yetenek paketini keşfet ve kur

Ek sorular, gratis_ai_agent_benchmark_questions filtresi üzerinden kaydedilebilir.


wp gratis-ai-agent abilities

Kurulu yetenekleri ve yetenek paketlerini yönetir.

wp gratis-ai-agent abilities list

Tüm kayıtlı yetenekleri, kaynaklarını (çekirdek veya paket) ve mevcut durumlarını listeler.

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

Seçenekler

SeçenekAçıklama
--format=<format>Çıktı formatı: table (varsayılan), json, csv.

Örnek çıktı

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

Kayıtlı bir yetenek paketini indirir ve etkinleştirir.

wp gratis-ai-agent abilities install <slug>

Argümanlar

ArgümanAçıklama
<slug>Yetenek paketinin eklenti slug'ı, örn: gratis-ai-agent-woocommerce.

Örnek

wp gratis-ai-agent abilities install gratis-ai-agent-woocommerce
Başarılı: gratis-ai-agent-woocommerce kuruldu. 3 yetenek eklendi: create_product, update_pricing, manage_inventory.

wp gratis-ai-agent abilities disable

Belirli bir yeteneği, paketi kaldırmadan devre dışı bırakır. Bu, ajanın belirli bir sitedeki kapsamını kısıtlamak için kullanışlıdır.

wp gratis-ai-agent abilities disable <ability>

Örnek

wp gratis-ai-agent abilities disable delete_post_type
Başarılı: 'delete_post_type' yeteneği devre dışı bırakıldı.

wp gratis-ai-agent abilities enable

Daha önce devre dışı bırakılmış bir yeteneği yeniden etkinleştirir.

wp gratis-ai-agent abilities enable <ability>

wp gratis-ai-agent status

Mevcut ajan yapılandırmasını ve bağlantı durumunu gösterir.

wp gratis-ai-agent status

Örnek çıktı

Plugin Sürümü:    1.4.0
AI Sağlayıcısı: Anthropic
Model: claude-sonnet-4-6
Sağlayıcı Durumu: Bağlandı
Yüklenen Yetenekler: 24
Test Sonuçları: 3 kaydedilmiş çalıştırma (son: 2026-04-15)
Seçenekler Kara Listesi: 18 giriş

wp gratis-ai-agent logs

Hata ayıklama günlüğünden son ajan etkinliklerini gösterir.

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

Seçenekler

SeçenekAçıklama
--last=<n>Son N günlük girişini gösterir. Varsayılan 50.
--level=<level>Filtreleme seviyesi: info, warning, error.
--ability=<ability>Yetenek adına göre filtreleme yapar.

Örnek

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

wp gratis-ai-agent reset

Ajan durumunu sıfırlar: enjekte edilen CSS'yi temizler, ajan tarafından kaydedilen CPT'leri ve taksonomileri kaldırır, global stilleri sıfırlar ve ajanın seçenekler önbelleğini boşaltır. Eklentiyi veya ayarlarını kaldırmaz.

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

Onay istemini atlamak için --yes ekleyin.

wp gratis-ai-agent reset --yes
Başarılı: Ajan durumu sıfırlandı. Temizlenenler: 2 post tipi, 1 taksonomi, özel CSS, global stil geçersiz kılmaları.

Çıkış Kodları

Tüm komutlar başarılı olduğunda 0 ile çıkar. Sıfır olmayan çıkış kodları:

KodAnlamı
1Genel hata (hata mesajına bakın)
2Sağlayıcı bağlantı hatası
3Yetenek bulunamadı
4Test sorusu bulunamadı