glosarium
CLI adalah singkatan dari Command Line Interface. Ini program yang kamu kendalikan dengan mengetik perintah, bukan mengeklik tombol. Kamu mungkin sudah memakai beberapa di antaranya: git, npm, docker.
| GUI (grafis) | CLI (baris perintah) | |
|---|---|---|
| cara memakainya | Klik tombol, tarik objek | Ketik perintah |
| contoh | GitHub Desktop | git push |
| untuk manusia | Biasanya lebih mudah untuk mulai | Lebih cepat setelah kamu memahami perintahnya |
| untuk agent | Sulit dipakai, perlu tangkapan layar dan klik | Alami, agent sudah mengetik perintah |
Agent coding AI menghabiskan waktunya dengan mengetik perintah di terminal. Begitulah mereka menjalankan kode, memasang paket, memakai git, dan menjalankan tes. CLI langsung cocok dengan cara kerja mereka. Tak perlu integrasi khusus.
Itulah alasan Pane membuat runpane sebagai CLI dan tak mewajibkan agent memakai protokol khusus. Claude Code, Codex, Aider, atau skrip bash, semuanya bisa. Jika bisa mengetik runpane panes create, alat itu bisa mengendalikan Pane.
Tak semua CLI sama bagusnya untuk agent. Ini yang penting:
Output JSON. Agent tak bisa mengurai tabel untuk manusia dengan andal. Flag --json memberi data terstruktur yang benar-benar bisa mereka olah.
Perintah penemuan. Agent tak seharusnya perlu membaca dokumentasi untuk mencari perintah yang tersedia. Perintah seperti runpane agent-context menjelaskan semuanya dalam satu panggilan.
Output default yang singkat. Context window agent terbatas. Jika sebuah perintah langsung menampilkan 500 baris, token akan terbuang. CLI yang bagus menjaga output tetap singkat dan menyediakan flag seperti --limit 200 untuk meminta lebih banyak.
Mode noninteraktif. Agent tak bisa menjawab prompt "kamu yakin? (y/n)". Flag --yes memungkinkan mereka melewati konfirmasi dalam alur kerja otomatis.
Bisa dibaca sebelum dipasang. Agent harus bisa memeriksa kemampuan CLI sebelum memasangnya. Pane menerbitkan daftar perintah lengkap di URL publik agar agent bisa memeriksanya sebelum memutuskan.
# Discovery: what commands exist?
runpane agent-context --json
# Short output: just what's on screen right now
runpane panels screen --panel <id> --limit 80 --json
# Non-interactive: skip the "are you sure?" prompt
runpane panes create --repo active --name "my-task" --yes --json
# Readable before install:
curl -fsSL https://runpane.com/runpane-cli-contract.json- dokumentasi CLI runpane: referensi lengkap
- halaman CLI runpane: alasan Pane membuat CLI
- Apa Itu MCP?: protokol yang dilengkapi CLI
- Apa Arti Agent-Agnostic?: alasan CLI mewujudkannya
oleh Parsa Khazaeepoul
Terakhir diperbarui 24 Juni 2026