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. Berikan mode: "validate" untuk memeriksa kesalahan skema OOXML struktural. Tool ini melaporkan kesalahan dan jalur XML tempat pelanggaran terjadi. 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 Shell 2.0.2.
Cari dokumentasi produk IBM
Kini kamu bisa mencari di seluruh perpustakaan dokumentasi produk IBM, termasuk IBM i, z/OS, Db2, dan watsonx, menggunakan dua tool baru: list_ibm_doc_libraries dan search_ibm_docs. Bob memilih perpustakaan yang sesuai dan mengembalikan jawaban yang bersumber langsung dari dokumentasi produk IBM.
Kelola hooks dari Pengaturan Bob
Tab Hooks baru di Pengaturan Bob menampilkan semua hooks global dan workspace yang dikonfigurasi beserta tipe event, matcher, cakupan, status, dan perintahnya. Kamu bisa mencari, memfilter, mengurutkan, dan melakukan paginasi daftar, mengaktifkan atau menonaktifkan hooks individual, serta membuka file pengaturan tempat sebuah hook didefinisikan. Bob Shell 2.0.2 juga menambahkan pengelolaan hooks melalui perintah /hooks.
Peningkatan
Pemisah progres tugas di chat
Pemisah bergaya muncul di chat setiap kali Bob menandai tugas sedang berlangsung menggunakan update_todo_list. Pemisah menampilkan label tugas saat ini sehingga kamu bisa memantau progres tugas multi-langkah dengan mudah, tanpa melihat panggilan tool yang mendasarinya.
Kontrol notifikasi per tipe
Kini kamu bisa mengonfigurasi notifikasi secara independen untuk permintaan persetujuan tool, prompt input-diperlukan, dan penyelesaian tugas agen. Setiap tipe memiliki toggle aktif dan toggle suara tersendiri. Notifikasi penyelesaian agen baru akan muncul saat tugas selesai.
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
File watcher relatif dicakupkan ke root workspace
File watcher yang menggunakan jalur relatif kini diselesaikan terhadap root workspace, bukan direktori kerja proses, sehingga mencegah event perubahan yang terlewat pada proyek yang dibuka dari subdirektori.
Artifact HTML memerlukan permintaan eksplisit
Tool create_html_artifact tidak lagi dipanggil untuk pemformatan umum atau output kode. Tool ini dikhususkan untuk ringkasan satu halaman yang dapat dibagikan dari pekerjaan yang selesai, mengurangi pembuatan artifact yang tidak disengaja.
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.
2.0.0
Juni 2026
2.0.0
Juni 2026
Fitur Baru
Subagents
Bob kini dapat memecah tugas kompleks menjadi alur kerja paralel dengan membuat subagent khusus. Setiap subagent berjalan dalam mode yang terfokus, misalnya satu subagent merencanakan sementara yang lain mengimplementasikan. Kamu menyetujui setiap spawn sebelum dimulai.
Alihkan agent yang sedang berjalan tanpa membatalkannya. Pesan baru masuk ke antrean saat Bob sedang sibuk — seret untuk mengurutkan ulang, dan antrean tetap ada setelah webview dimuat ulang. Bob memproses pesan yang diantrekan segera setelah menyelesaikan setiap langkah.
Marketplace untuk server MCP dan mode
Jelajahi dan instal server MCP dan custom mode dari marketplace bawaan. Marketplace menyediakan ekosistem integrasi yang terus berkembang yang bisa kamu tambahkan ke Bob dalam beberapa klik.
Manajemen server MCP
Tambahkan, konfigurasikan, dan hapus server MCP langsung dari panel pengaturan. Tab MCP Servers baru memberimu tempat terpusat untuk mengelola semua alat yang terhubung tanpa perlu mengedit JSON secara manual.
Tab Modes baru di pengaturan memungkinkan kamu menjelajahi, membuat, mengganti, dan mengelola custom mode per folder workspace. Kamu bisa mengalihkan grup alat, memilih cakupan workspace, dan mengganti mode bawaan atau sumber tanpa mengedit file konfigurasi secara manual.
Kamu kini dapat membeli paket premium untuk memperluas Bob dengan kemampuan khusus untuk platform dan alur kerja tertentu.
IBM Bob Premium Package for Java Modernization
Dirancang untuk menyederhanakan modernisasi Java enterprise. Mengotomatiskan upgrade Java dari versi 8 hingga 25, memodernisasi arsitektur UI legacy ke framework web yang scalable, dan re-platform aplikasi dari IBM WebSphere ke IBM WebSphere Liberty — semuanya dalam alur kerja closed-loop yang terkontrol.
IBM Bob Premium Package for Z
Dirancang untuk mempercepat modernisasi aplikasi mainframe di seluruh siklus hidup, mulai dari analisis aplikasi hingga transformasi kode yang kompleks. Menggabungkan keahlian mainframe yang mendalam dengan mode yang dibuat khusus untuk memberikan panduan kontekstual yang disesuaikan untuk lingkungan enterprise.
IBM Bob Premium Package for i
Dirancang untuk mengoptimalkan pengalaman pengembangan bagi developer aplikasi IBM i. Termasuk mode, skill, workflow, dan perintah yang dikurasi untuk IBM i, dengan konektivitas langsung ke lingkungan IBM i dan akses ke dokumentasi IBM i. Mendukung RPG, SQL, Db2 for i, CL, DDS, COBOL, dan teknologi IBM i lainnya.
Peningkatan
Mode default yang disederhanakan
Bob kini menyertakan tiga mode default: Plan, Agent, dan Ask. Pilihan lima mode sebelumnya telah disederhanakan untuk mengurangi kelebihan pilihan dan memfokuskan setiap mode pada tujuan yang jelas. Kemampuan Advanced dan Orchestrator telah diimplementasikan ke mode default.
Context window yang diperluas
Context window meningkat dari 200.000 menjadi 270.000 token, memungkinkan Bob menampung lebih banyak codebase, riwayat percakapan, dan output alat sekaligus. Tugas yang lebih panjang, file yang lebih besar, dan proyek yang lebih kompleks kini bisa berjalan lebih jauh sebelum konteks perlu dikompres.
Pemanggilan alat paralel
Bob kini dapat menjalankan beberapa alat independen secara bersamaan, mengurangi waktu tunggu pada tugas yang melibatkan pembacaan beberapa file, pencarian codebase, atau menjalankan perintah yang tidak berkaitan. Prompt persetujuan untuk operasi paralel ditangani secara individual sehingga kamu mempertahankan kendali penuh atas setiap tindakan.
Aksi Bob di menu konteks editor
Aksi Bob kini tersedia dari menu klik kanan konteks editor, mempercepat memulai tugas pada kode yang dipilih.
Pergantian mode selama tugas
Bob kini dapat beralih mode di tengah tugas, memungkinkan satu tugas berpindah antar mode khusus seiring perkembangan pekerjaan.
Kontrol subagent berbasis mode
Mode kini dapat membatasi subagent mana yang diizinkan untuk berjalan. Spawn subagent kini memerlukan persetujuan eksplisit, bukan disetujui otomatis.
Workflow bersarang
Workflow kini dapat memanggil workflow lain, memungkinkan otomasi multi-langkah yang lebih kompleks tanpa menduplikasi logika.
Perintah yang dapat diedit
Perintah yang diusulkan Bob kini dapat diedit sebelum dijalankan, memberimu kontrol tepat tanpa harus membatalkan dan mengulang.
Perintah yang disetujui otomatis
Tentukan daftar perintah tepercaya yang dapat dijalankan Bob tanpa meminta persetujuan setiap kali, mempercepat alur kerja berulang.
Persetujuan MCP per tugas
Persetujuan grup alat kini dapat dikonfigurasi per tugas, secara independen dari pengaturan globalmu. Kontrol tingkat tugas muncul pertama dalam UI persetujuan.
Persetujuan alat berurutan
Prompt persetujuan kini muncul satu per satu, memberimu alur yang lebih jelas dan disengaja sebelum Bob menjalankan setiap alat.
Pratinjau persetujuan yang dapat dilipat
Detail persetujuan alat yang besar kini dilipat menjadi frame pratinjau, menjaga tampilan chat tetap rapi saat Bob meminta izin untuk operasi kompleks.
Desain ulang antarmuka chat
Antarmuka chat memiliki tampilan dan tata letak baru untuk kegunaan dan konsistensi visual yang lebih baik.
Pil konteks
Teks yang ditempelkan kini muncul sebagai pil kompak di input chat, sehingga kamu bisa melihat sekilas konteks apa yang telah ditambahkan tanpa teks penuh memenuhi area input.
Tampilan unified diff
Perubahan kode kini ditampilkan dalam tampilan unified diff dengan syntax highlighting, memudahkan peninjauan apa yang telah dimodifikasi Bob.
Output file dengan syntax highlighting
Alat read_file kini merender konten file dengan syntax highlighting untuk keterbacaan yang lebih baik.
Hasil grep terstruktur
Output grep kini dirender dalam format terstruktur yang mudah dipindai sehingga hasil lebih mudah dibaca dan ditindaklanjuti.
Daftar file terstruktur
Alat list_files kini merender output sebagai daftar file terstruktur dengan pemisah direktori, tooltip, dan path file yang dapat diklik.
Kompatibilitas file yang diperluas
Bob kini dapat membaca file .docx, .pdf, dan .xlsx secara langsung. Gunakan dokumen dan spreadsheet sebagai konteks tanpa mengekstrak isinya secara manual.
Pemeriksaan keamanan perintah
Bob kini melakukan pemeriksaan keamanan sebelum menjalankan perintah untuk mencegah operasi yang berpotensi berbahaya.
Keandalan autentikasi yang ditingkatkan
Logika autentikasi telah dikonsolidasikan dan diperkuat. Panggilan refresh token duplikat kini dicegah, penanganan token lebih robust, dan timeout SSO kini 15 menit.
Perbaikan Bug
Penggunaan konteks file besar yang berlebihan
Memperbaiki masalah di mana penulisan file besar mengonsumsi ruang context window secara tidak perlu, yang dapat mengurangi performa agent.
Popup login setelah autentikasi
Popup login autentikasi tidak lagi muncul kembali setelah kamu sudah masuk.
Pengeditan pertanyaan lanjutan
Memperbaiki masalah tampilan di mana mengedit pertanyaan lanjutan menghasilkan output yang rusak di antarmuka chat.
Alat simbol pada filesystem eksternal
Menyelesaikan kegagalan pada alat simbol saat bekerja dengan file di filesystem eksternal atau remote.
1.0.3
Mei 2026
1.0.3
Mei 2026
Peningkatan
Peningkatan engine VS Code: 1.109.5 → 1.116.0
Meningkatkan platform VS Code yang mendasarinya ke versi 1.116.0, menambahkan perbaikan keamanan, peningkatan performa, dan enhancement terbaru. Peningkatan ini memastikan Bob IDE tetap kompatibel dengan ekstensi modern dan tooling developer, sekaligus mengurangi technical debt.
Memperbarui dependensi untuk mengatasi kerentanan keamanan yang diketahui. Pembaruan ini memastikan Bob tetap aman dan terlindungi dari ancaman potensial.
Pencocokan pola file
Memperbaiki kerentanan dalam cara Bob mencocokkan pola file dan ekspresi glob.
Permintaan jaringan
Memperbarui HTTP client untuk memperbaiki masalah keamanan penanganan koneksi.
Penanganan arsip
Memperbaiki kerentanan keamanan saat mengekstrak file terkompresi.
Bermigrasi ke instance IBM App Configuration baru untuk keandalan dan performa yang lebih baik.
Menghapus workflow pengecekan terjemahan yang sudah usang dari pipeline build.
Perbaikan Bug
Waktu refresh token
Memperbaiki kondisi race di mana token autentikasi dapat ditolak selama refresh. Buffer keamanan kini mencegah masalah timing edge-case yang dapat mengganggu sesimu.
Keandalan autentikasi
Meningkatkan penanganan refresh token agar lebih robust dan andal. Validasi token kini memeriksa klaim yang diperlukan sebelum digunakan, error jaringan ditangani dengan baik dengan retry otomatis, dan logika retry menggunakan exponential backoff untuk menghindari membebani server.
Telemetri autocomplete
Memperbaiki data posisi kursor yang hilang dalam logging autocomplete, meningkatkan kemampuan kami untuk memahami dan meningkatkan saran kode.
Kompatibilitas ekstensi
Memperbaiki masalah di mana Bob tidak dapat menemukan binary yang diperlukan pada instalasi VS Code yang lebih baru. Bob kini menemukan binary dengan benar di berbagai versi VS Code dan tata letak paket.
1.0.2
April 2026
1.0.2
April 2026
Fitur Baru
Bobalytics untuk paket Enterprise
Lacak dampak Bob pada siklus hidup pengiriman software-mu dengan analitik dan insight yang komprehensif. Ukur kontribusi Bob ke codebase-mu dengan metrik Bob Factor. Pantau pengeluaran Bobcoin di seluruh organisasimu. Analisis pola penggunaan berdasarkan bahasa pemrograman dan mode. Lihat aktivitas tim dan pengguna aktif harian. Bandingkan penggunaan individu dan tim untuk mengoptimalkan alur kerja.
UI Admin kini menyertakan manajemen API key untuk alur kerja administratif yang didukung. Daftar semua API key dengan pencarian dan pemfilteran. Lihat detail API key dalam modal. Cabut API key secara individual atau massal. Tampilkan badge status untuk key Aktif, Dicabut, dan Kedaluwarsa. Alihkan visibilitas key yang dicabut.
Memperbaiki masalah di mana saran kode tidak diperbarui saat kamu mengubah kode setelah kursor. Bob kini memberikan saran segar yang kontekstual berdasarkan kondisi kode kamu saat ini.
Perintah Init
Memperbaiki typo dalam perintah init: "rules-advance" sekarang menjadi "rules-advanced".
Pelacakan Tugas
Memperbaiki cara ID tugas ditetapkan, memudahkan debug masalah dan mengkorelasikan tugas di seluruh sistem.
Literate Coding
Memperbaiki masalah di mana jeda baris ekstra ditambahkan sebelum dan sesudah perubahan. Saran cepat kini dinonaktifkan dalam mode Literate Coding untuk mencegah gangguan saat kamu menulis.
Installer
Memperbaiki masalah instalasi kritis di Linux dan Mac yang mencegah Bob dimulai setelah instalasi. Memperbaiki teks branding di installer Windows.
1.0.1
Maret 2026
1.0.1
Maret 2026
Fitur Baru
Pembuatan kode bertenaga AI
Ubah bahasa natural menjadi kode yang berfungsi di berbagai bahasa pemrograman. Hasilkan kode baru dari deskripsi dan persyaratan. Refactor dan debug kode yang ada dengan bantuan Bob. Dapatkan penyelesaian kode cerdas dengan saran satu baris dan multi-baris.
Akses mode yang dioptimalkan untuk skenario pengembangan yang berbeda. Mode Code menulis, memodifikasi, dan merefaktor kode. Mode Ask memberikan jawaban dan penjelasan tentang codebase-mu. Mode Plan membantu merancang dan merencanakan implementasi sebelum coding. Mode Advanced memberikan kemampuan yang diperluas termasuk alat MCP dan browser. Mode Orchestrator mengkoordinasikan proyek multi-langkah di berbagai spesialisasi.
Selesaikan tugas pengembangan yang kompleks dengan efisien. Baca, tulis, dan manipulasi file langsung dalam proyekmu. Jalankan perintah terminal dengan penanganan error yang cerdas. Kendalikan dan otomatiskan aksi browser web untuk pengujian dan validasi. Cari codebase dan daftar definisi kode untuk konteks yang lebih baik.
Perluas kemampuan IBM Bob dengan alat dan integrasi kustom. Terhubung ke database dan API dari dalam editormu. Akses alat pengembangan dan operasi yang terspesialisasi. Integrasikan dengan sistem internal organisasimu.
Sederhanakan alur kerja pengembanganmu dengan dukungan git bawaan. Tinjau perubahan kode dengan perintah /review. Buat pesan commit secara otomatis. Buat pull request dengan perintah /create-pr. Lacak atribusi kode dengan git notes.
Perluas fungsionalitas untuk kebutuhan timmu. Tentukan mode kustom untuk alur kerja yang terspesialisasi. Buat pintasan perintah yang dapat digunakan kembali dengan slash command. Bagikan konfigurasi mode di seluruh tim. Terapkan konteks persisten dengan Bob Rules di direktori .bob/rules/.
Ajarkan Bob alur kerja yang dapat digunakan kembali dengan skill kustom. Buat set instruksi untuk code review, pengujian, dokumentasi, dan tugas khusus. Tentukan skill di direktori .bob/skills/ dengan file pendukung seperti checklist dan template. Bagikan alur kerja standar di seluruh tim melalui version control. Skill aktif secara otomatis dalam mode Advanced saat relevan dengan tugasmu.