Yepyeni Apidog CLI + SKILL Geliştirme Nedenlerimiz

MCP'nin optimize etmediği şeyleri, yani doğrulama kapılarına sahip karmaşık iş akışlarını ve yapılandırılmış yürütmeyi ele almak için Apidog CLI + SKILL'i geliştirdik.

Oliver Kingsley

Oliver Kingsley

6 July 2026

Yepyeni Apidog CLI + SKILL Geliştirme Nedenlerimiz

Kurumsal İçin Apidog

Şirket İçi (On-Premises) Dağıtım

SSO ve RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfedin

Bu, Apidog'un API testi ve API yaşam döngüsü yönetimi için bir komut satırı aracı olan Apidog CLI'ı nasıl geliştirdiğini paylaşan 10 bölümlük bir seridir. Sırayla okuyun veya ilginizi çeken herhangi bir gönderiye atlayın:

Başlık Odak Noktası
1 126 MCP Aracı İnşa Ettik. Ama Ajan için En İyi Çözüm Bu Değil Sorun tespiti
2 Neden Yepyeni Apidog CLI Geliştirdik Mimari geliştirme
3 Altın Kural: CLI Gerçekleri Üretir, Model Gerçeklere Göre Hareket Eder Temel felsefe
4 agentHints: CLI'lara Ajanlarla Konuşmayı Öğretmek Yapılandırılmış çıktı
5 SKILL: Operasyonel Deneyimi Kod Olarak Göndermek Operasyonel deneyim
6 Sayılar Yalan Söylemez: %30 Daha Az Araç Çağrısı, %25 Daha Az Token Nicel sonuçlar
7 PRD'den Test Döngüsüne: Apidog CLI ile Eksiksiz Bir Ajan İş Akışı Pratik eğitim
8 CI/CD Uyumluluğunun Ajan Araçları için Neden Tartışılmaz Olduğu DevOps perspektifi
9 Yapay Zeka Dalı: Yapay Zeka Ajanları ile Daha Güvenli Proje Değişiklikleri Güvenlik katmanı
10 Önce Şartname Dündü. Yetenek-Önce'ye Hoş Geldiniz. Vizyon ve gelecek

MCP'nin optimize etmediği karmaşık iş akışlarını doğrulama kapıları ve yapılandırılmış yürütme ile ele almak için CLI + SKILL'i inşa ettik.


MCP Amacına Hizmet Etmeye Devam Ediyor

CLI + SKILL'e dalmadan önce netleştirelim: Apidog MCP hala mevcut ve bakımı yapılıyor.

MCP, protokole uygun standartlaştırılmış araç bağlantıları sağlar; bu da şunlar için değerlidir:

MCP'yi değiştirmedik. Onu tamamlamak için CLI + SKILL'i inşa ettik.

Keşfettiğimiz şey, MCP'nin araçları bağlama konusunda üstün olduğu, ancak karmaşık Ar-Ge iş akışları (doğrulama, geri okuma ve doğrulama içeren çok adımlı süreçler) için Ajanların yürütülebilir mühendislik süreçlerinden faydalandığıdır. CLI + SKILL işte tam da buraya uyar.

Şöyle düşünün:

Görev Türü Önerilen Yaklaşım
Basit araç çağrısı (ör. uç nokta alma) MCP veya CLI—ikisi de çalışır
Çok adımlı iş akışı (ör. test oluşturma, doğrulama, çalıştırma) CLI + SKILL—daha iyi deneyim
CI/CD entegrasyonu CLI—yerel uyum
MCP ekosistem entegrasyonu MCP—protokol standardı

Eski CLI: Testleri Sonda Çalıştırma

Apidog CLI, uzun zamandır API testlerini çalıştırmak için komut satırı giriş noktası olmuştur.

apidog run --project <projeId> --test-senaryo <senaryoId> --ortam <ortamId>

Bu temel hala önemlidir. Ekiplerin şunlar için güvenilir bir yola ihtiyacı var:

Ancak eski CLI, esas olarak test yürütmeye odaklanmıştı. İş akışının sonuna yakın bir yerde ortaya çıkıyordu:

Tasarım → Belgele → Sahte Veri → Hata Ayıkla → Test Et → [CLI testleri çalıştırır]

CLI son adımdı; her şey yapıldıktan sonra.


Yeni Gereksinim: Ajanların Daha Fazlasına İhtiyacı Var

API geliştirme değişiyor.

Yapay Zeka Ajanları artık şunlara katılıyor:

Aşama Ajan Aktivitesi
API tasarımı PRD'den uç nokta tanımları oluşturma
Test oluşturma API spesifikasyonlarından test senaryoları oluşturma
Hata ayıklama Hataları analiz etme, düzeltmeler önerme
Taşıma API'ları projeler arasında taşıma
Bakım API'lar değiştiğinde testleri güncelleme

Bu iş akışları için bir CLI sadece mevcut testleri çalıştıran son adım olamaz.

Ajanlara şunlar için istikrarlı bir yol sağlaması da gerekir:


Sistematik Genişleme, Artan Ekleme Değil

Yeni Apidog CLI, sadece eski CLI'ya birkaç komut eklemekten ibaret değil.

Apidog'un temel yeteneklerini sistematik olarak CLI'ya tanıtarak, geliştiriciler, komut dosyaları ve Yapay Zeka Ajanları için bir iş akışı katmanı haline getiriyor.

Eski CLI Sorusu Yeni CLI Sorusu
"Apidog testlerini harici olarak nasıl çalıştırırım?" "Yapay Zeka Ajanları Apidog'u istikrarlı bir şekilde nasıl kullanabilir?"

Arkasındaki mimari sınırlar dramatik bir şekilde değişti.


MCP VS CLI: Yürütme Zinciri Karşılaştırması

Karmaşık iş akışları için tipik yürütme zincirlerini karşılaştıralım.

MCP Rotası (Araç Bağlantısı için İyi)

MCP oturumunu başlat
        ↓
Araç listesi + araç açıklamalarını yükle
        ↓
Ajan aracı seçer
        ↓
Daha fazla araç ara (listOpenApiEndpoints)
        ↓
Şema al (getOpenApiDetails)
        ↓
HTTP çağrısını yürüt (executeOpenApi)

MCP'nin gücü: Araçları Ajanlara bağlamak için standartlaştırılmış protokol.

Karmaşıklık yerleşimi: Karmaşıklığın çoğu model bağlamında ve araç seçim aşamasındadır. Ajanın şunları anlaması gerekir:

Nerede iyi çalışır: Açık araç-görev eşlemesi olan basit işlemler.

Nerede zorlayıcı hale gelir: Ajanın birden fazla aracı düzenlemesi, ürün semantiğini anlaması ve doğrulamayı yönetmesi gereken karmaşık iş akışları.

CLI + SKILL Rotası (Karmaşık İş Akışları için Daha İyi)

SKILL görev türünü yargılar
        ↓
CLI ürün-semantik komutları yürütür
        ↓
cli-schema yapıyı doğrular
        ↓
agentHints sonraki adım önerileri sunar
        ↓
Doğrulama döngüsü (geri okuma veya apidog çalıştırma)

CLI + SKILL'in gücü: Karmaşıklığı mühendislik sistemine dağıtır.

Karmaşıklık yerleşimi:

Nerede iyi çalışır: Çok adımlı iş akışları, doğrulama ağırlıklı işlemler, Ajan odaklı testler.


Temel Fark: Karmaşıklığın Yaşadığı Yer

Bu iki yaklaşım arasındaki fark, karmaşıklığın nereye yerleştirildiğidir.

Yaklaşım Karmaşıklığın Yaşadığı Yer En İyi Olduğu Alan
MCP Model bağlamı + araç seçim aşaması Basit araç çağrıları, MCP ekosistemi
CLI + SKILL Mühendislik sistemi (SKILL, CLI, doğrulama, ipuçları) Karmaşık iş akışları, çok adımlı işlemler

MCP'de model şunları taşımalıdır:

Bu, görev-araç eşlemesi basit olduğunda işe yarar.

CLI + SKILL'de mühendislik sistemi şunları taşır:

Bu, iş akışlarında doğrulama kapıları, geri okuma gereksinimleri ve doğrulama döngüleri olduğunda daha iyi çalışır.


Tipik Bir İş Akışı Örneği

İşte CLI + SKILL iş akışının somut bir örneği:

# Adım 1: Gerçekleri oku
apidog endpoint get <uçNoktaId> --project <projeId>

# Adım 2: Yazmadan önce doğrula
apidog cli-schema validate test-case-create --file ./test-case-create.json

# Adım 3: Doğrulamayı yürüt
apidog run --project <projeId> --out-dir ./apidog-raporlar

Bu üç komut üç mühendislik eylemini temsil eder:

Komut Eylem
endpoint get Projeden gerçekleri oku
cli-schema validate Yazmadan önce yapıyı doğrula
apidog run Doğrulamayı yürüt

Karmaşık İş Akışları için Ajan Yolu

Karmaşık, çok adımlı iş akışları için Ajanın yolu, CLI + SKILL yapısından faydalanır.

Karmaşık İş Akışları için MCP Yolu

"Araçları Seç → Şemaları Anla → Diziyi Düzenle → Hataları Yönet"

Ajan:

Bu işe yarayabilir, ancak her karar noktası için önemli model muhakemesi gerektirir.

Karmaşık İş Akışları için CLI + SKILL Yolu

"Gerçekleri Oku → Değişiklikleri Oluştur → Yapıyı Doğrula → Yaz → Doğrulamayı Çalıştır"

Ajan:

Mühendislik sistemi doğrulama, rehberlik ve doğrulamayı yönetir; bu da model muhakemesi yükünü azaltır.

Her iki yol da görevi tamamlayabilir. CLI + SKILL, model bağlamı aşamasındaki karmaşıklığı azaltır.


CLI Artık Neleri Kapsıyor

Yükseltmeyle birlikte CLI, artık daha fazla temel Apidog kaynağını kapsıyor:

Kaynak CLI Yeteneği
Projeler ve meta veriler Listele, oku
API'lar ve API tanımları Al, oluştur, güncelle
Ortamlar ve değişkenler Listele, yönet
Test senaryoları Oluştur, güncelle, doğrula
Test senaryoları Oluştur, güncelle, adımları içe aktar, detaylı al
Test suitleri Yönet
Raporlar apidog run ile oluştur
İçe/dışa aktar Proje dışa aktar, dosyaları içe aktar

Bu, Apidog CLI'ın rolünü değiştirir.

Sadece her şey yapıldıktan sonra testleri yürütmek için bir yol değildir.

Artık geliştirme döngüsünde daha erken yer alabilir—bir Ajanın şunlara ihtiyacı olduğu durumlarda:


Mimari Özet

Boyut MCP CLI + SKILL
Birincil güç Araç bağlantısı İş akışı yürütme
Karmaşıklık konumu Model bağlamı Mühendislik sistemi
Karmaşık görevler için ajan yolu Seç, düzenle, yeniden dene Oku, doğrula, yaz, doğrula
Kapsam 126 oluşturulmuş araç + yerel araçlar Tam kaynak yönetimi + doğrulama
En uygun Basit işlemler, MCP ekosistemi Karmaşık iş akışları, CI/CD

Her ikisi de mevcut. Görevinize göre seçin.


Sırada Ne Var

CLI + SKILL'in MCP'yi nasıl tamamladığını belirlediğimize göre, bir sonraki soru şudur:

CLI + SKILL'i karmaşık iş akışları için etkili kılan temel prensip nedir?

Bölüm 3'te, Altın Kural: CLI Gerçekleri Üretir, Model Gerçeklere Göre Hareket Eder, her CLI + SKILL kararını yönlendiren tasarım felsefesini inceleyeceğiz; hatalar başarısız yazmalara dönüşmeden önce yakalayan kalite kapısı olan cli-schema validate ile başlayarak.


Temel Çıkarımlar


Apidog'u indirerek API'ları tek bir çalışma alanında tasarlayın, sahte verilerini oluşturun, test edin ve belgeleyin. Komut satırı API testi, CI otomasyonu ve AI Ajan iş akışları için Apidog CLI hakkında daha fazla bilgi edinin.

button

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin