<- kembali ke runpane.com

fitur ramah agent

setiap pengelola agent memungkinkan kamu mengelola agent.
mana yang memungkinkan agent mengelola dirinya sendiri?

Sebagian besar pengelola agent dibuat untuk manusia. Kamu mengeklik tombol, berpindah tab, dan menjalankan perintah git. Agent duduk di terminal dan menunggu. Pane membalik cara kerja itu. Agent bisa memasang Pane, menemukan perintahnya, membuat workspace, memulai agent lain, memeriksa progres, dan melapor. Tanpa SDK khusus. Tanpa layanan hosted. Hanya CLI yang sudah diketahui setiap agent.

Ujiannya: bisakah agent memulai dari nol, memasang alatmu, memahami fungsinya, membuat workspace terisolasi, memulai agent lain, dan mengelola seluruh alur kerja tanpa klik dari manusia? Dengan Pane, bisa.

01

agent bisa memasang pane sendiri

Tersedia di npm dan PyPI. Agent bisa memasang Pane dengan satu perintah. Tanpa browser, halaman unduhan, atau drag ke Applications. Jika Node atau Python tersedia, Pane juga tersedia.

Mengapa ini penting: agent tak bisa mengeklik tombol unduh. Jika alatmu perlu dipasang manual, agent tak bisa menyiapkannya. Pane hadir di tempat agent sudah bekerja: package manager.

npx --yes runpane@latest
pipx run runpane
pnpm dlx runpane@latest
02

agent bisa menemukan perintah sebelum memasang

Skema perintah lengkap diterbitkan di URL publik. Agent bisa membaca kemampuan Pane sebelum memasang apa pun. Tak perlu merayapi situs dokumentasi atau clone repo GitHub. Cukup satu curl.

Mengapa ini penting: agent berhati-hati saat memasang paket. Jika bisa memeriksa fungsi alat lebih dulu, mereka lebih mungkin memakainya.

curl -fsSL https://runpane.com/runpane-cli-contract.json
03

penemuan mandiri setelah pemasangan

Setelah dipasang, runpane agent-context mencetak ringkasan singkat setiap perintah. Singkat itu penting karena muat di context window agent. Saat butuh detail satu perintah, agent hanya memuat detail tersebut.

Mengapa ini penting: sebagian besar teks bantuan CLI dibuat untuk manusia. Agent memerlukan ringkasan terstruktur, ringkas, dan mudah diurai yang tak menghabiskan context window.

runpane agent-context --json
runpane agent-context --command "panes create" --json
04

output json untuk semua perintah

Setiap perintah memiliki flag --json. Agent mendapat data terstruktur yang bisa diurai dengan andal. Tak perlu menebak lebar kolom, menghapus kode ANSI, atau memakai regex pada tabel untuk manusia.

Mengapa ini penting: agent yang mencoba mengurai output untuk manusia akan sering gagal. JSON adalah bahasa alami otomatisasi.

runpane panes list --json
runpane panels screen --panel <id> --limit 80 --json
05

mode noninteraktif

Agent tak bisa menjawab prompt "kamu yakin?". Setiap perintah yang mengubah sesuatu memerlukan --yes untuk pemakaian noninteraktif. Tanpa flag itu, perintah menunjukkan tindakannya lalu berhenti. Dengan flag itu, perintah dijalankan.

Mengapa ini penting: satu prompt yang menunggu jawaban bisa menghentikan seluruh alur kerja agent. Mode noninteraktif menentukan apakah alat sekadar ramah agent atau benar-benar bisa dipakai agent.

runpane panes create --repo active --name "issue-42" --agent codex --yes --json
06

output terbatas yang menghargai context window

Saat membaca output terminal, agent tak memerlukan 10.000 baris. Nilai default dibuat kecil. Agent menaikkan --limit hanya saat memerlukan lebih banyak.

Mengapa ini penting: setiap baris output tambahan memakai token yang seharusnya bisa dipakai agent untuk berpikir. Menghargai context window adalah hal terpenting dalam UX agent.

runpane panels screen --panel <id> --limit 80 --json
runpane panels output --panel <id> --limit 200 --json
07

pemeriksaan kondisi sebelum mulai

Sebelum membuat pane, agent harus memeriksa lingkungan. runpane doctor memeriksa versi wrapper, platform, aplikasi terpasang, dan status daemon. Jika ada masalah, agent mengetahuinya sebelum membuang waktu.

Mengapa ini penting: agent yang melewati pemeriksaan lingkungan bisa membuat pane yang gagal tanpa pesan. Perintah doctor menemukan masalah sejak awal.

runpane doctor --json
08

pane latar belakang yang tak mengambil tampilanmu

Saat agent membuat pane, mereka memakai --source agent agar pane baru terbuka di latar belakang. Kamu terus bekerja. Agent terus bekerja. Tak ada yang saling mengganggu.

Mengapa ini penting: agent yang mengambil tampilan aktif setiap kali membuat workspace tak bisa dipakai. Pembuatan di latar belakang adalah syarat dasar orkestrasi agent.

runpane panes create --repo active --name "task" --agent codex --source agent --wait-ready --yes --json
09

agent bisa mengorkestrasi agent lain

Satu agent bisa membuat pane, memulai agent lain, menunggu mereka selesai, membaca output, mengirim input lanjutan, dan memeriksa hasil. Itulah agent loop lengkap. Tanpa scheduler hosted atau SDK khusus. Hanya perintah CLI.

Mengapa ini penting: industri bergerak ke arah ini. Satu agent orkestrator mengelola sekumpulan agent khusus. Pane memberi orkestrator perintah yang dibutuhkan. Skill runpane-orchestrator open source melakukan hal tersebut.

runpane panes create --agent codex --prompt "Implement issue 42" --source agent --yes --json
runpane panels wait --panel <id> --for idle --json
runpane panels screen --panel <id> --json
runpane panels submit --panel <id> --text "Continue" --yes --json
10

bisa dipakai dengan agent dan os apa pun

Claude Code, Codex, Aider, Goose, OpenCode, atau agent CLI apa pun. Windows, WSL, macOS, Linux, VM, dan host jarak jauh. Pane tak mengunci kamu ke satu agent atau platform. Jika agent baru dirilis besok, agent itu sudah bisa berjalan di Pane hari ini.

Mengapa ini penting: pilihan agent AI berubah setiap bulan. Jika alat alur kerja terkunci ke satu agent, nasibmu ikut terkunci. Pane bersifat agent-agnostic karena Pane adalah host terminal, bukan integrasi AI.

gambaran lengkap

Ini ujiannya sekali lagi: bisakah agent memulai dari nol, memasang alatmu, memahami fungsinya, dan menjalankan alur kerja multiagent lengkap tanpa campur tangan manusia?

kemampuanpanesebagian besar lainnya
Pemasangan mandiri oleh agentnpm / pipUnduh manual
Penemuan perintahURL publik + CLIBaca dokumentasi
Output terstruktur--json di semua perintahHanya untuk manusia
NoninteraktifFlag --yesPrompt interaktif
Agent loopPerintah CLI lengkapTak didukung
Lintas OSWin, WSL, Mac, LinuxHanya macOS
Agent-agnosticCLI terminal apa punSatu atau dua agent

lihat cara kerjanya

- Siapkan agent loop pertama kamu

- dokumentasi CLI runpane

- Pane Chat: orkestrator bawaan

- Kode sumber di GitHub

- Blog: Cara Membuat CLI yang Benar-Benar Akan Dipakai Agent

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