IBM Bob

Bob Shell v2 memimpin rilis bulan ini

Rilis bulan ini membawa pembaruan untuk Bob Shell, Bobalytics, dan Bob IDE. Bob Shell beralih ke V2, membawa agent dan harness V2 ke terminal.

Bob Shell v2 memimpin rilis bulan ini

Penulis

IBM Bob Team

Diterbitkan

Kategori

release

Bagikan

Bob Shell v2 memimpin rilis bulan ini

Rilis bulan ini membawa pembaruan untuk Bob Shell, Bobalytics, dan Bob IDE. Bob Shell beralih ke V2, membawa agent dan harness V2 ke terminal. Bobalytics memperkenalkan tampilan Today dan Editorial agar aktivitas harian dan pola penggunaan yang lebih luas lebih mudah dipahami. Bob IDE menambahkan peningkatan terfokus pada koneksi MCP, peninjauan edit, dan pengelolaan task.

Bob Shell v2 membawa agent V2 ke terminal

Bob V2 memperkenalkan arsitektur bersama yang dibangun di atas satu agent dan satu harness, dengan client menyediakan antarmuka untuk setiap environment. Bob IDE adalah client pertama yang pindah ke fondasi itu. Dengan rilis ini, Bob Shell menyusul.

Ini lebih dari sekadar pembaruan antarmuka terminal. Shell sekarang berjalan di atas fondasi agent yang sama dengan Bob IDE, membawa Skills, Subagents, dan eksekusi task yang berjalan lama dengan lebih baik ke sesi terminal.

Gunakan Skills dan Subagents dari terminal

Skills mengemas instruksi dan workflow yang bisa digunakan ulang. Sebuah tim bisa menangkap prosedur rilis, checklist review, atau proses khusus repository satu kali lalu memanggilnya dari Bob Shell saat dibutuhkan.

Subagents memungkinkan Bob mendelegasikan bagian fokus dari task yang lebih besar ke konteks terpisah. Sebuah Subagent bisa melacak authentication flow yang belum dikenal atau memeriksa sekumpulan kegagalan test, lalu mengembalikan temuannya ke percakapan utama tanpa memenuhi percakapan itu dengan setiap pembacaan file dan pencarian perantara.

Kedua kemampuan ini berguna pada task yang lebih panjang. Skills memberi task prosedur yang sudah mapan untuk diikuti, sementara Subagents menjaga investigasi yang fokus tetap terpisah. Harness V2 membantu Bob membawa pekerjaan itu melewati banyak langkah dengan lebih andal.

Lanjutkan pekerjaan antara Bob IDE dan Bob Shell

Bob IDE dan Bob Shell berbagi riwayat task. Task yang dimulai di Shell muncul di IDE, dan /resume di Shell mencakup task yang dimulai di IDE.

Ini membuat pilihan client menjadi kurang permanen. Kamu bisa mulai di Bob IDE saat ingin memeriksa kode dan perubahan yang diusulkan secara visual, lalu melanjutkan task di Bob Shell saat langkah berikutnya lebih cocok dengan workflow terminal. Task tersebut tetap tersedia di IDE saat kamu ingin kembali untuk meninjau.

Contohnya:

  1. Mulai perubahan yang lebih besar di Plan di Bob IDE.
  2. Serahkan rencana ke Agent dan biarkan Bob mulai implementasinya.
  3. Lanjutkan task dari Bob Shell dengan /resume.
  4. Panggil Skill untuk prosedur validasi tim atau delegasikan investigasi yang fokus ke sebuah Subagent.
  5. Buka kembali task di Bob IDE untuk meninjau perubahan yang dihasilkan.

Pisahkan pekerjaan interaktif dari automasi

Bob Shell v2 membuat perbedaan antara penggunaan interaktif dan headless menjadi eksplisit:

  • bob chat memulai sesi terminal interaktif multi-turn.
  • bob run mengeksekusi task headless untuk script, pipeline, dan automasi lainnya.
  • bob mcp mengelola konfigurasi server MCP dari command line.

Run headless dapat mengembalikan output yang dapat dibaca manusia, satu hasil JSON, atau event JSON streaming. Sesi workspace dapat didaftarkan dan dilanjutkan kembali berdasarkan task ID, termasuk sesi terbaru. Limit dan kontrol tool-group memungkinkan pemanggil otomatis menetapkan batas di sekitar sebuah run.

Perubahan ini membuat Bob Shell berguna dalam dua situasi berbeda: sebagai client percakapan ketika IDE bukan antarmuka yang tepat, dan sebagai antarmuka agent untuk automasi command-line yang bisa diulang.

Lihat apa yang penting di Bobalytics

Bobalytics sekarang menawarkan dua cara baru untuk membaca data penggunaanmu. Tampilan Today memberikan snapshot langsung dari pekerjaanmu sendiri dengan Bob, sedangkan tampilan Editorial menyoroti pola-pola penting di seluruh organisasi yang lebih luas.

Today adalah landing page baru Bobalytics. Tampilan ini menggabungkan task-mu, ritme mingguan, dan metrik yang paling penting, sehingga kamu bisa cepat memahami harimu bersama Bob.

Bobalytics Today view

Editorial, yang tersedia di tab Patterns, menyajikan ringkasan singkat tentang hal-hal penting di tampilan user, team, dan instance. Alih-alih membandingkan setiap chart sendiri, kamu bisa menggunakan Editorial untuk melihat pola dan pergeseran mana yang menonjol, lalu memutuskan di mana perlu melihat lebih dekat atau mengambil tindakan.

Bobalytics Editorial view showing reach patterns

Bobalytics Editorial view showing return signals

Tampilan KPI yang sudah ada tetap tersedia di halaman Patterns untuk analisis yang lebih dalam. Kamu juga bisa mengekspor data dari tampilan Bobalytics mana pun yang kamu punya aksesnya, di semua level dan chart.

Peningkatan terfokus di Bob IDE

Bersamaan dengan rilis Bob Shell v2, pembaruan Agustus juga mencakup serangkaian peningkatan bertahap untuk Bob IDE. Peningkatan ini memperluas apa yang bisa diakses Bob lewat MCP, memberimu lebih banyak kendali atas edit file yang diusulkan, dan membuat pekerjaan background lebih mudah diikuti.

Hubungkan layanan yang memerlukan otorisasi user

Beberapa server MCP bisa bekerja dengan credential statis. Layanan yang bertindak atas nama seorang user memerlukan alur yang berbeda: user perlu melihat akses apa yang diminta dan memutuskan apakah akan memberikannya.

Bob IDE kini mendukung otorisasi OAuth untuk server MCP. Saat server yang dikonfigurasi meminta otorisasi, Bob membuka consent flow milik layanan tersebut. Kamu sign in ke layanan, meninjau permintaan, dan mengotorisasi koneksi tanpa perlu menyalin token pribadi ke file settings MCP.

Server MCP juga bisa mengekspos lebih dari sekadar tool:

  • Resources melalui mention @. Resource adalah konteks yang disediakan server seperti issue, dokumen, schema, atau object repository. Ketik @ di prompt lalu pilih resource yang ingin kamu gunakan bersama Bob.
  • Prompts melalui action /. Server MCP dapat menyediakan prompt untuk task yang dipahaminya. Ketik / untuk menemukan dan menjalankan prompt itu dari percakapan.

Misalnya server project management yang mendukung OAuth mengekspos sebuah issue sebagai resource. Setelah mengotorisasi server, tambahkan issue itu dengan @, minta Bob memeriksa kode yang relevan, lalu berpindah ke Plan atau Agent setelah cakupannya jelas. Otorisasi tetap menjadi langkah eksplisit, sementara issue menjadi bagian dari konteks kerja.

Jelajahi data dengan chart interaktif

Bob sekarang bisa menghasilkan dan menampilkan chart interaktif langsung di chat. Minta Bob memvisualisasikan sebuah dataset, lalu jelajahi hasilnya tanpa meninggalkan percakapan.

Periksa dan bentuk perubahan file sebelum diterapkan

Pada perubahan dengan permukaan yang luas, meninjau hanya setelah file diperbarui menciptakan bolak-balik yang sebenarnya bisa dihindari. Setting baru memungkinkanmu melihat preview edit file yang diusulkan Bob di editor sebelum diterapkan.

Usulan itu terbuka sebagai diff, tempat kamu bisa memeriksanya berdampingan dengan file saat ini. Jika pendekatannya benar tetapi satu baris perlu disesuaikan, edit baris itu langsung di diff lalu setujui usulan yang sudah dikoreksi.

Ini adalah dua kontrol yang terkait tetapi berbeda:

  • Edit preview mengubah kapan perubahan yang diusulkan Bob diterapkan. File tetap tidak berubah selama kamu meninjau usulannya.
  • Editing the diff mengubah usulannya sendiri. Ini berguna untuk koreksi kecil yang tidak layak membutuhkan prompt lain.

Workflow-nya adalah meminta perubahan pada Bob, memeriksa diff yang diusulkan, menyesuaikannya jika perlu, lalu menyetujuinya.

Bob IDE showing proposed file changes before they are applied

Lacak pekerjaan lintas workspace

Task browser sekarang memungkinkanmu menelusuri dan membuka kembali task Bob dari workspace lain. Bob juga bisa mengirim desktop notification saat task background membutuhkan inputmu dan editor sedang berada di background.

Output juga tetap bisa diakses setelah percakapannya selesai. Artefak HTML yang dihasilkan Bob disimpan di dalam workspace dan bisa dibuka di Live Preview. Artinya laporan arsitektur atau ringkasan investigasi hidup bersama proyek, bukan hanya di riwayat task-nya.

Peningkatan Bob IDE lainnya

  • Pilih berapa hari Bob menyimpan task yang selesai sebelum membersihkannya di Settings > Chat.
  • Cari riwayat chat-mu dengan Cmd/Ctrl+F, lengkap dengan highlight hasil dan navigasi berikutnya/sebelumnya.
  • Ask mencari dokumentasi Bob terlebih dahulu saat menjawab pertanyaan tentang fitur Bob.
  • File rule custom mode ikut disertakan saat mode diekspor, diimpor, diinstal, atau dihapus.
  • Branch picker sekarang bisa dicari.
  • Team aktif muncul di status bar untuk user yang tergabung di beberapa team.

Coba rilis terbaru

Untuk Bob Shell v2, mulai task di Bob IDE lalu lanjutkan dari Shell dengan /resume. Gunakan Skill untuk prosedur tim yang bisa diulang atau minta Bob mendelegasikan investigasi yang fokus ke sebuah Subagent.

Di Bob IDE, hubungkan server MCP yang mendukung OAuth lalu tambahkan salah satu resource-nya dengan @ atau jalankan prompt yang disediakan server dengan /. Setelah itu minta Bob membuat perubahan kode dengan edit preview diaktifkan, tinjau usulannya, lakukan koreksi kecil jika perlu di diff, lalu setujui.

Links