Alasan Kami Mengembangkan Apidog CLI + SKILL yang Serba Baru

Kami membangun Apidog CLI + SKILL untuk menangani apa yang tidak dioptimalkan oleh MCP: alur kerja kompleks dengan gerbang validasi dan eksekusi terstruktur.

Oliver Kingsley

Oliver Kingsley

6 July 2026

Alasan Kami Mengembangkan Apidog CLI + SKILL yang Serba Baru

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

Ini adalah seri 10 bagian yang berbagi bagaimana Apidog mengembangkan Apidog CLI, sebuah alat baris perintah untuk pengujian API dan manajemen siklus hidup API. Bacalah secara berurutan atau lompat ke postingan mana pun yang menarik minat Anda:

Judul Fokus
1 Kami Membangun 126 Alat MCP. Tapi Itu Bukan Solusi Terbaik untuk Agen Penemuan masalah
2 Mengapa Kami Mengembangkan Apidog CLI yang Baru Pengembangan arsitektur
3 Aturan Emas: CLI Menghasilkan Fakta, Model Bertindak Berdasarkan Fakta Filosofi inti
4 agentHints: Mengajari CLI untuk Berbicara dengan Agen Output terstruktur
5 SKILL: Mengirimkan Pengalaman Operasional sebagai Kode Pengalaman operasional
6 Angka Tidak Berbohong: 30% Lebih Sedikit Panggilan Alat, 25% Lebih Sedikit Token Hasil kuantitatif
7 Dari PRD hingga Lingkaran Pengujian: Alur Kerja Agen Lengkap dengan Apidog CLI Tutorial praktis
8 Mengapa Kompatibilitas CI/CD Tidak Dapat Dinegosiasikan untuk Alat Agen Perspektif DevOps
9 Cabang AI: Perubahan Proyek yang Lebih Aman dengan Agen AI Lapisan keamanan
10 Spec-First Adalah Kemarin. Selamat Datang di Skill-First. Visi & masa depan

Kami membangun CLI + SKILL untuk menangani apa yang tidak dioptimalkan oleh MCP: alur kerja kompleks dengan gerbang validasi dan eksekusi terstruktur.


MCP Terus Berfungsi

Sebelum kita menyelami CLI + SKILL, mari kita klarifikasi: Apidog MCP masih tersedia dan dikelola.

MCP menyediakan koneksi alat terstandardisasi mengikuti protokol—itu berharga untuk:

Kami tidak mengganti MCP. Kami membangun CLI + SKILL untuk melengkapinya.

Apa yang kami temukan adalah bahwa MCP unggul dalam menghubungkan alat, tetapi untuk alur kerja R&D yang kompleks—proses multi-langkah dengan validasi, pembacaan kembali, dan verifikasi—Agen mendapat manfaat dari proses rekayasa yang dapat dieksekusi. Di situlah CLI + SKILL cocok.

Pikirkan seperti ini:

Jenis Tugas Pendekatan yang Direkomendasikan
Panggilan alat sederhana (misalnya, mendapatkan endpoint) MCP atau CLI—keduanya berfungsi
Alur kerja multi-langkah (misalnya, membuat pengujian, memvalidasi, menjalankan) CLI + SKILL—pengalaman yang lebih baik
Integrasi CI/CD CLI—cocok secara native
Integrasi ekosistem MCP MCP—standar protokol

CLI Lama: Menjalankan Pengujian di Akhir

Apidog CLI telah lama menjadi titik masuk baris perintah untuk menjalankan pengujian API.

apidog run --project <projectId> --test-scenario <scenarioId> --environment <environmentId>

Dasar itu masih penting. Tim membutuhkan cara yang andal untuk:

Namun, CLI lama berpusat terutama pada eksekusi pengujian. Ini muncul mendekati akhir alur kerja:

Desain → Dokumen → Mock → Debug → Pengujian → [CLI menjalankan pengujian]

CLI adalah langkah terakhir—setelah semuanya selesai.


Persyaratan Baru: Agen Membutuhkan Lebih Banyak

Pengembangan API sedang berubah.

Agen AI kini berpartisipasi dalam:

Tahap Aktivitas Agen
Desain API Menghasilkan definisi endpoint dari PRD
Pembuatan pengujian Membuat kasus pengujian dari spesifikasi API
Debugging Menganalisis kegagalan, menyarankan perbaikan
Migrasi Memindahkan API antar proyek
Pemeliharaan Memperbarui pengujian saat API berubah

Untuk alur kerja ini, CLI tidak bisa hanya menjadi langkah terakhir yang menjalankan pengujian yang sudah ada.

Ia juga perlu memberikan Agen cara yang stabil untuk:


Ekspansi Sistematis, Bukan Penambahan Bertahap

Apidog CLI yang baru bukan hanya menambahkan beberapa perintah ke CLI lama.

Ini adalah pengenalan kemampuan inti Apidog secara sistematis ke dalam CLI, menjadikannya lapisan alur kerja untuk pengembang, skrip, dan Agen AI.

Pertanyaan CLI Lama Pertanyaan CLI Baru
"Bagaimana cara menjalankan pengujian Apidog secara eksternal?" "Bagaimana Agen AI dapat menggunakan Apidog secara stabil?"

Batas-batas arsitektur di baliknya telah berubah secara dramatis.


MCP VS CLI: Perbandingan Rantai Eksekusi

Rute MCP (Baik untuk Koneksi Alat)

Initialize MCP session
        ↓
Load tool list + tool descriptions
        ↓
Agent selects tool
        ↓
Search for more tools (listOpenApiEndpoints)
        ↓
Get schema (getOpenApiDetails)
        ↓
Execute HTTP call (executeOpenApi)

Kekuatan MCP: Protokol terstandardisasi untuk menghubungkan alat ke Agen.

Penempatan kompleksitas: Sebagian besar kompleksitas berada dalam konteks model dan tahap pemilihan alat. Agen perlu memahami:

Di mana ia bekerja dengan baik: Operasi sederhana dengan pemetaan alat-ke-tugas yang jelas.

Di mana ia menjadi tantangan: Alur kerja kompleks di mana Agen harus mengorkestrasi beberapa alat, memahami semantik produk, dan menangani validasi.

Rute CLI + SKILL (Lebih Baik untuk Alur Kerja Kompleks)

SKILL judges task type
        ↓
CLI executes product-semantic commands
        ↓
cli-schema validates structure
        ↓
agentHints gives next-step suggestions
        ↓
Verify loop (get read-back or apidog run)

Kekuatan CLI + SKILL: Mendistribusikan kompleksitas ke dalam sistem rekayasa.

Penempatan kompleksitas:

Di mana ia bekerja dengan baik: Alur kerja multi-langkah, operasi yang sangat mengandalkan validasi, pengujian berbasis Agen.


Perbedaan Utama: Di Mana Kompleksitas Berada

Perbedaan antara kedua pendekatan ini adalah di mana kompleksitas ditempatkan.

Pendekatan Di Mana Kompleksitas Berada Terbaik Untuk
MCP Konteks model + tahap pemilihan alat Panggilan alat sederhana, ekosistem MCP
CLI + SKILL Sistem rekayasa (SKILL, CLI, validasi, petunjuk) Alur kerja kompleks, operasi multi-langkah

Dalam MCP, model harus membawa:

Ini berfungsi ketika pemetaan tugas-ke-alat lugas.

Dalam CLI + SKILL, sistem rekayasa membawa:

Ini bekerja lebih baik ketika alur kerja memiliki gerbang validasi, persyaratan pembacaan kembali, dan loop verifikasi.


Contoh Alur Kerja Khas

Berikut adalah contoh konkret alur kerja CLI + SKILL:

# Langkah 1: Membaca fakta
apidog endpoint get <endpointId> --project <projectId>

# Langkah 2: Memvalidasi sebelum menulis
apidog cli-schema validate test-case-create --file ./test-case-create.json

# Langkah 3: Melakukan verifikasi
apidog run --project <projectId> --out-dir ./apidog-reports

Ketiga perintah ini merepresentasikan tiga tindakan rekayasa:

Perintah Tindakan
endpoint get Membaca fakta dari proyek
cli-schema validate Memvalidasi struktur sebelum menulis
apidog run Melakukan verifikasi

Jalur Agen untuk Alur Kerja Kompleks

Jalur MCP untuk Alur Kerja Kompleks

"Pilih alat → Pahami skema → Atur urutan → Tangani kesalahan"

Agen:

Ini bisa berfungsi, tetapi membutuhkan penalaran model yang signifikan untuk setiap titik keputusan.

Jalur CLI + SKILL untuk Alur Kerja Kompleks

"Membaca fakta → Menghasilkan perubahan → Memvalidasi struktur → Menulis → Menjalankan verifikasi"

Agen:

Sistem rekayasa menangani validasi, panduan, dan verifikasi—mengurangi beban penalaran model.

Kedua jalur dapat menyelesaikan tugas. CLI + SKILL mengurangi kompleksitas pada tahap konteks model.


Apa yang Sekarang Dicakup CLI

Dengan peningkatan ini, CLI kini mencakup lebih banyak sumber daya inti Apidog:

Sumber Daya Kemampuan CLI
Proyek & metadata Daftar, baca
API & definisi API Dapatkan, buat, perbarui
Lingkungan & variabel Daftar, kelola
Kasus pengujian Buat, perbarui, validasi
Skenario pengujian Buat, perbarui, impor langkah, dapatkan dengan detail
Suite pengujian Kelola
Laporan Hasilkan dari apidog run
Impor/ekspor Ekspor proyek, impor file

Ini mengubah peran Apidog CLI.

Ini bukan hanya cara untuk menjalankan pengujian setelah semuanya selesai.

Ini kini dapat berpartisipasi lebih awal dalam siklus pengembangan—di mana Agen perlu:


Ringkasan Arsitektur

Dimensi MCP CLI + SKILL
Kekuatan utama Koneksi alat Eksekusi alur kerja
Lokasi kompleksitas Konteks model Sistem rekayasa
Jalur Agen untuk tugas kompleks Pilih, orkestrasi, coba ulang Baca, validasi, tulis, verifikasi
Cakupan 126 alat yang dihasilkan + alat native Manajemen sumber daya penuh + validasi
Paling cocok Operasi sederhana, ekosistem MCP Alur kerja kompleks, CI/CD

Keduanya tersedia. Pilih berdasarkan tugas Anda.


Apa Selanjutnya

Sekarang setelah kita menetapkan bagaimana CLI + SKILL melengkapi MCP, pertanyaan selanjutnya adalah:

Apa prinsip inti yang membuat CLI + SKILL efektif untuk alur kerja yang kompleks?

Pada Bagian 3, Aturan Emas: CLI Menghasilkan Fakta, Model Bertindak Berdasarkan Fakta, kita akan menjelajahi filosofi desain yang memandu setiap keputusan CLI + SKILL—dimulai dengan cli-schema validate, gerbang kualitas yang menangkap kesalahan sebelum menjadi penulisan yang gagal.


Poin-Poin Penting


Unduh Apidog untuk mendesain, mock, menguji, dan mendokumentasikan API dalam satu ruang kerja. Pelajari lebih lanjut tentang Apidog CLI untuk pengujian API baris perintah, otomatisasi CI, dan alur kerja Agen AI.

tombol

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.