<- kembali ke runpane.com

glosarium

apa itu cli, dan mengapa agent menyukainya?

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 vs cli

GUI (grafis)CLI (baris perintah)
cara memakainyaKlik tombol, tarik objekKetik perintah
contohGitHub Desktopgit push
untuk manusiaBiasanya lebih mudah untuk mulaiLebih cepat setelah kamu memahami perintahnya
untuk agentSulit dipakai, perlu tangkapan layar dan klikAlami, agent sudah mengetik perintah

mengapa agent menyukai cli

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.

ciri cli yang ramah untuk agent

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.

cara runpane menerapkan prinsip ini

# 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

terkait

- 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

Parsa Khazaeepoul

oleh Parsa Khazaeepoul

Terakhir diperbarui 24 Juni 2026

pertanyaan yang sering diajukan

atau
Unduh*
Peringatan Windows SmartScreenUnduhan langsung bisa menampilkan peringatan SmartScreen selama Pane belum ditandatangani. Pane sepenuhnya open source. Kamu bisa memeriksa kodenya atau build sendiri dari kode sumber.1. Klik Info selengkapnya2. Klik Tetap jalankan3. Lanjutkan instalasiInstalasi PowerShell mengunduh rilis resmi secara langsung dan menghindari sebagian besar masalah saat mengunduh lewat browser.instalasi global npm
Tempelkan di PowerShell.MacLinux