Changelog Bob Shell

Temukan fitur terbaru dan perbaikan bug di Bob Shell.

2.0.2

Agustus 2026

Fitur Baru

Baca dan edit file Office

Kini kamu bisa membaca dan mengedit file .docx, .xlsx, dan .pptx menggunakan dua tool baru: office_read dan office_edit. Gunakan office_read untuk mengekstrak teks, melihat garis besar struktur, mengakses elemen individual, atau menampilkan seluruh isi file. Gunakan office_edit untuk mengatur nilai, menambah atau menghapus konten, serta menjalankan operasi find-and-replace. Tool read_file secara otomatis meneruskan file Office ke office_read. Fitur ini juga tersedia di Bob IDE 2.1.0.

Agent Client Protocol (ACP)

Jalankan bob acp untuk mengekspos Bob Shell sebagai agen ACP. Editor apa pun yang kompatibel dengan ACP, termasuk Zed, IntelliJ, dan Neovim, bisa terhubung ke Bob Shell sebagai asisten AI kelas utama. Runtime penuh Bob tersedia melalui koneksi ACP, termasuk mode, server MCP, skill, persetujuan tool, dan manajemen sesi. Ketika Bob mengusulkan perubahan file melalui koneksi ACP, diff terlihat di prompt persetujuan sebelum kamu menerima atau menolak pengeditan.

Picker mention Git dan MCP

Ketik @ di prompt Bob Shell untuk membuka picker bagi commit git, branch, perubahan working-tree, atau resource MCP. Item yang dipilih akan diselesaikan dan disisipkan ke pesanmu sebelum dikirim.

Edit prompt di editor eksternal

Tekan Ctrl+X atau jalankan /editor saat mengetik prompt untuk membuka input saat ini di editor terminal pilihanmu ($VISUAL, $EDITOR, atau vi sebagai fallback). Setelah kamu menyimpan dan menutup editor, teks dimuat kembali ke prompt.

Manajemen hooks

Jalankan /hooks untuk membuka dialog yang menampilkan semua hooks global dan workspace yang dikonfigurasi. Dialog menampilkan tipe event, matcher, cakupan, status, dan perintah setiap hook. Kamu bisa mengaktifkan atau menonaktifkan hooks individual, dan daftar diperbarui secara otomatis saat pengaturan hook berubah di disk. Bob IDE 2.1.0 juga menambahkan pengelolaan hooks melalui tab Hooks di Pengaturan Bob.

Dukungan z/OS dan Linux on IBM Z

Bob Shell kini berjalan di z/OS UNIX System Services (os390-s390x) dan Linux on IBM Z, memungkinkan alur kerja terminal berbasis AI langsung di platform Z.

Peningkatan

Output tool MCP yang besar disimpan ke disk saat dipotong

Ketika sebuah panggilan tool menghasilkan output yang melebihi batas konteks, output penuh disimpan ke disk dan pesan yang dipotong menyertakan jalur file. Kamu kemudian bisa menggunakan read_file dengan rentang untuk memeriksa bagian mana pun dari output, bukan bekerja dengan informasi yang tidak lengkap.

Gambar berukuran besar diubah ukurannya secara otomatis

Gambar PNG, JPEG, dan GIF yang lebih besar dari 768 px diubah ukurannya sebelum ditambahkan ke pesan tugas. Ini mencegah kesalahan ukuran payload saat sesi menyertakan banyak screenshot atau gambar berukuran besar.

Terapkan hooks untuk semua pengguna dengan kebijakan

Administrator kini bisa menggunakan kebijakan EnforcedHooks untuk menyuntikkan hooks yang berjalan sebelum hooks yang didefinisikan pengguna. Hooks yang diterapkan tidak bisa diganti atau dinonaktifkan oleh pengguna, sehingga cocok untuk kebutuhan seluruh organisasi seperti audit logging.

Perbaikan Bug

Direktori skill global dikecualikan dari cakupan workspace

Skill di direktori skill global tidak lagi disertakan dalam penemuan skill bercakupan workspace, mencegah entri skill yang duplikat atau tidak terduga.

Output tool yang disimpan dapat dibaca di sesi yang sama

Bob kini bisa membaca file output tool yang disimpan ke disk dalam sesi yang sama, sehingga output besar yang melebihi batas konteks tetap dapat diakses, bukan hilang begitu saja.

Picker tim keluar dengan Ctrl+C

Saat Bob Shell dimulai dengan argumen --team atau --instance yang tidak valid, picker tim wajib kini menerima Ctrl+C untuk keluar dengan bersih. Petunjuk di footer mengonfirmasi pintasan ini. Menekan Esc tidak menutup dialog wajib.

1.0.4

Mei 2026

Perbaikan Bug

Pembaruan token autentikasi

Memperbaiki masalah di mana token autentikasi tidak diperbarui dengan benar untuk skenario tertentu.

Metode autentikasi default

Memperbaiki masalah di mana metode autentikasi default dari pengaturan pengguna tidak diterapkan dengan benar. Bob Shell sekarang membaca dan menerapkan autentikasi pilihan kamu dengan benar saat dibutuhkan.

1.0.3

April 2026

Fitur Baru

Autentikasi API key

Autentikasi Bob Shell menggunakan API key untuk alur kerja programatik dan otomatis. Gunakan API key dalam mode non-interaktif untuk pipeline CI/CD dan skenario scripting. Konfigurasikan autentikasi tanpa memerlukan login IBMid interaktif untuk tugas otomasi. Sederhanakan integrasi dengan alur kerja pengembangan otomatis.

1.0.2

April 2026

Peningkatan

Perbaikan bug minor

Berbagai peningkatan stabilitas dan perbaikan bug untuk meningkatkan pengalaman Bob Shell secara keseluruhan.

1.0.1

Maret 2026

Fitur Baru

Bantuan AI berbasis terminal

Bawa kemampuan AI IBM Bob langsung ke command line. Dapatkan bantuan cerdas untuk tugas command-line dan alur kerja berbasis terminal. Akses kesadaran konteks dan penalaran yang sama dari partner pengembanganmu, Bob.

Sesi interaktif dan non-interaktif

Pilih jenis sesi yang tepat untuk alur kerjamu. Gunakan sesi interaktif untuk pengalaman percakapan dengan tugas kompleks. Gunakan sesi non-interaktif untuk otomasi dan skenario scripting. Panggil Bob Shell secara programatik dalam alur kerja otomatis.

Mode khusus

Akses mode yang dioptimalkan untuk skenario command-line. Mode Code menghasilkan, memodifikasi, dan merefaktor kode dari command line. Mode Ask memberikan jawaban tentang codebase dan pertanyaan pengembangan. Mode Plan membantu merancang dan merencanakan implementasi sebelum dijalankan. Mode Advanced memberikan kemampuan yang diperluas termasuk alat MCP.

Alat command-line

Selesaikan tugas berbasis terminal yang kompleks dengan efisien. Baca, tulis, dan manipulasi file langsung dari command line. Jalankan perintah shell dengan penanganan error dan validasi yang cerdas. Pantau dan kendalikan proses yang berjalan dan sumber daya sistem.

Integrasi MCP (Model Context Protocol)

Perluas kemampuan Bob Shell dengan alat kustom. Terhubung ke database dan API dari terminal. Akses alat pengembangan dan operasi yang terspesialisasi. Integrasikan dengan sistem internal organisasimu. Buat alur kerja otomasi kustom untuk tugas DevOps.

Mode kustom dan slash command

Perluas fungsionalitas untuk kebutuhan timmu. Tentukan mode kustom untuk alur kerja yang terspesialisasi. Buat pintasan perintah yang dapat digunakan kembali. Bangun pola otomasi khusus tim. Standarisasi proses pengembangan di seluruh organisasimu.

Dukungan terminal editor

Jalankan Bob Shell di dalam tampilan terminal editor yang didukung. Integrasikan secara mulus dengan lingkungan pengembanganmu.

Bagaimana topik ini?