Alibaba Cloud Linux 4 Agentic Edition (ANOLISA) menggantikan bash tradisional dengan Copilot Shell (cosh) sebagai shell login default. Sistem ini mendukung interaksi dua mode—bahasa alami dan perintah—sehingga memungkinkan manusia maupun agent memanggil kemampuan sistem dengan cara yang paling alami. Dokumen ini mencakup desain interaksi Copilot Shell, penggunaan dasarnya (mode bahasa alami, mode perintah, mode YOLO, dan referensi file), serta menyediakan referensi lengkap untuk perintah slash dan tombol pintasan.
1. Mengakses shell
Di Alibaba Cloud Linux 4 Agentic Edition (ANOLISA), shell interaktif default adalah Copilot Shell (cosh), yang menggantikan bash sebagai shell login awal.
Copilot Shell merupakan komponen inti untuk berinteraksi dengan ANOLISA, dengan perilaku yang menyesuaikan diri terhadap pengguna:
Untuk manusia: terminal cerdas yang memahami bahasa alami.
Untuk agent: antarmuka standar untuk memanggil kemampuan sistem.
Desain interaksi
Alibaba Cloud Linux 4 Agentic Edition (ANOLISA) menerapkan desain interaksi dua mode dengan fitur-fitur utama berikut:
Natural language mode: Anda dapat menggambarkan maksud Anda dalam bahasa sehari-hari. Sistem kemudian menggunakan large model untuk mengonversi permintaan tersebut menjadi perintah sistem yang dapat dieksekusi.
Command mode: Anda dapat langsung mengeksekusi perintah sederhana di dalam Copilot Shell. Mode ini juga memungkinkan Anda beralih ke shell bash interaktif berfitur lengkap untuk operasi command-line tradisional.
Anda dapat menggabungkan kedua mode tersebut secara bebas.
Copilot Shell dan shell tradisional
Di Alibaba Cloud Linux 4 Agentic Edition (ANOLISA), Copilot Shell mempertahankan kompatibilitas dengan bash sekaligus menambahkan kemampuan baru seperti pemahaman bahasa alami, pemanggilan Skill, dan integrasi dengan framework agent. Sistem ini mengabstraksi kemampuan sistem yang kompleks ke dalam bahasa alami, sehingga lebih cocok baik untuk manusia maupun agent.
2. Penggunaan dasar
Setelah login ke Alibaba Cloud Linux 4 Agentic Edition (ANOLISA), Anda langsung masuk ke Copilot Shell dan dapat mulai mengetik dalam bahasa alami atau perintah sistem. Saat pertama kali dijalankan, sistem secara otomatis memandu Anda untuk mengonfigurasi backend large model.
Natural language mode
Jelaskan maksud Anda dalam bahasa Inggris atau Mandarin, dan sistem akan memahami serta mengeksekusinya:
> Check the current system memory usage
> Install nginx and configure it to start on boot
> Deploy OpenclawShell mengonversi input bahasa alami Anda menjadi operasi sistem. Sebelum dieksekusi, sistem menampilkan rencana dan menunggu konfirmasi Anda. Perilaku ini bergantung pada approval mode. Untuk informasi lebih lanjut, lihat "Configuration management - Approval mode".
Command mode
Setelah Anda memasukkan /bash dan menekan Enter, Anda akan memasuki mode command-line shell. Masukkan 'exit' atau tekan Ctrl+D untuk kembali.
Sebagai alternatif, Anda dapat menggunakan awalan ! untuk langsung mengeksekusi perintah shell. Tekan Esc untuk keluar dari mode ini:
> !git status
> !top -bn1 | head -20YOLO mode
Secara default, shell meminta konfirmasi sebelum mengeksekusi suatu operasi. Untuk mengaktifkan eksekusi sepenuhnya otomatis, beralihlah ke YOLO mode:
# Switch modes with a command
> /approval-mode yoloCatatan Keamanan: YOLO mode melewati semua langkah konfirmasi. Gunakan mode ini hanya di lingkungan pengujian terisolasi. Untuk lingkungan produksi, gunakan mode Default atau Plan. Untuk informasi lebih lanjut, lihat "Configuration management - Approval mode".
Referensi file dengan @
Gunakan @ dalam percakapan Anda untuk menyertakan file sebagai konteks:
> @/etc/nginx/nginx.conf Check this configuration file for any issues
> @/var/log/messages Have there been any errors recently?3. Referensi perintah Copilot Shell
Ikhtisar kategori perintah
Awalan | Jenis | Fungsi | Contoh |
| Slash command | Kontrol meta-operasi |
|
| At command | Menyuntikkan konten file ke dalam konteks |
|
| exclamation mark command | Langsung mengeksekusi perintah shell |
|
Referensi slash command
Manajemen session dan project
Perintah | Deskripsi | Penggunaan |
| Menganalisis direktori saat ini untuk membuat konteks awal. |
|
| Menghasilkan ringkasan project dari riwayat session. |
|
| Mengganti riwayat chat dengan ringkasan untuk menghemat token. |
|
| Melanjutkan session sebelumnya. |
|
| Memulihkan file ke kondisi sebelum tool dieksekusi. |
|
Manajemen tool dan model
Perintah | Deskripsi | Penggunaan |
| Beralih model untuk session saat ini. |
|
| Beralih metode autentikasi. |
|
| Langsung mengeksekusi perintah bash tanpa parsing AI. |
|
| Menampilkan daftar tool yang tersedia. |
|
| Menampilkan dan menjalankan Skills. |
|
| Menampilkan daftar server dan tool MCP. |
|
| Mengubah approval mode. |
|
| Mengelola konteks instruksi AI. |
|
| Menampilkan ekstensi yang aktif. |
|
| Terhubung ke pasar skill ClawHub. |
|
Kontrol antarmuka dan workspace
Perintah | Deskripsi | Penggunaan |
| Menghapus layar terminal. |
|
| Beralih tema visual. |
|
| Mengaktifkan/menonaktifkan mode edit Vim. |
|
| Mengelola workspace multi-direktori. |
|
| Membuka editor pengaturan. |
|
Pengaturan bahasa
Perintah | Deskripsi | Penggunaan |
| Menampilkan atau mengubah pengaturan bahasa. |
|
| Mengatur bahasa UI. |
|
| Mengatur bahasa output LLM. |
|
Bahasa UI bawaan: zh-CN, en-US
Informasi dan bantuan
Perintah | Deskripsi | Penggunaan |
| Menampilkan informasi bantuan. /? adalah alias-nya. |
|
| Menampilkan informasi versi. |
|
| Menampilkan statistik session. |
|
| Mengirimkan laporan bug. |
|
| Menyalin output terakhir ke clipboard. |
|
| Keluar dari cosh. /exit adalah alias-nya. |
|
Tombol pintasan
Tombol pintasan | Fungsi | Deskripsi |
Shift+Tab | Beralih approval mode | Mengganti approval mode saat ini. |
Esc | Menghentikan operasi saat ini | Menghentikan tugas yang sedang berjalan. |
Ctrl+L | Menghapus layar | Setara dengan |
Ctrl+T | Beralih deskripsi tool | Menampilkan atau menyembunyikan deskripsi tool MCP. |
Ctrl+C ×2 | Konfirmasi keluar | Mencegah keluar secara tidak sengaja. |
Ctrl+Z | Membatalkan input | Membatalkan perubahan terakhir pada baris input. |
Ctrl+Shift+Z | Mengulangi input | Mengulangi perubahan terakhir yang dibatalkan pada baris input. |