Değişiklik günlüğü

Bob Shell için sürüme özgü güncellemeler hakkında bilgi edin.

Yenilikler

2.0.2

Ağustos 2026

Yeni Özellikler

Office dosyalarını oku ve düzenle

Artık iki yeni araç olan office_read ve office_edit kullanarak .docx, .xlsx ve .pptx dosyalarını okuyabilir ve düzenleyebilirsin. Metni ayıklamak, yapısal ana hatları görüntülemek, tek tek elemanlara erişmek veya dosyanın tüm içeriğini dökmek için office_read kullanabilirsin. Değer ayarlamak, içerik eklemek veya kaldırmak ve bul-değiştir işlemleri yapmak için office_edit kullanabilirsin. read_file aracı Office dosyalarını otomatik olarak office_read'e yönlendirir. Bu özellik Bob IDE 2.1.0'da da kullanılabilir.

Agent Client Protocol (ACP)

bob acp komutunu çalıştırarak Bob Shell'i bir ACP ajanı olarak sunabilirsin. Zed, IntelliJ ve Neovim dahil olmak üzere ACP uyumlu herhangi bir editör, Bob Shell'e birinci sınıf bir yapay zeka asistanı olarak bağlanabilir. Bob'un modlar, MCP sunucuları, skill'ler, araç onayları ve oturum yönetimi dahil tüm çalışma zamanı ACP bağlantısı üzerinden kullanılabilir. Bob, ACP bağlantısı üzerinden bir dosya değişikliği önerdiğinde, düzenlemeyi kabul etmeden veya reddetmeden önce fark onay isteminde görünür.

Git ve MCP mention seçicileri

Bob Shell istemine @ yazarak git commit'leri, branch'leri, çalışma ağacı değişikliklerini veya MCP kaynaklarını seçmek için bir seçici açabilirsin. Seçilen öğe gönderilmeden önce çözümlenerek mesajına eklenir.

İstemleri harici editörde düzenle

Bir istem yazarken Ctrl+X tuşuna bas veya /editor komutunu çalıştır; mevcut girişi tercih ettiğin terminal editöründe ($VISUAL, $EDITOR veya yedek olarak vi) açabilirsin. Editörü kaydedip kapattığında metin isteme geri yüklenir.

Hook yönetimi

Yapılandırılmış tüm global ve workspace hook'larını listeleyen bir iletişim kutusu açmak için /hooks komutunu çalıştır. İletişim kutusu her hook'un olay türünü, eşleştiricisini, kapsamını, durumunu ve komutunu gösterir. Tek tek hook'ları açıp kapatabilir; hook ayarları diskte değiştiğinde liste otomatik olarak yenilenir. Bob IDE 2.1.0, Bob Ayarları'ndaki Hooks sekmesi aracılığıyla da hook yönetimi ekler.

z/OS ve Linux on IBM Z desteği

Bob Shell artık z/OS UNIX System Services (os390-s390x) ve Linux on IBM Z üzerinde çalışır; böylece Z platformlarında doğrudan yapay zeka destekli terminal iş akışları kullanılabilir.

İyileştirmeler

Kısaltılan MCP araç çıktısının tamamı diske kaydedildi

Bir araç çağrısı bağlam sınırını aşan bir çıktı ürettiğinde tam çıktı diske kaydedilir ve kısaltılmış mesaj dosya yolunu içerir. Ardından eksik bilgiyle çalışmak yerine çıktının herhangi bir bölümünü incelemek için read_file aracını bir aralıkla kullanabilirsin.

Aşırı büyük görüntüler otomatik olarak yeniden boyutlandırıldı

768 piksel'den büyük PNG, JPEG ve GIF görüntüler görev mesajlarına eklenmeden önce yeniden boyutlandırılır. Bu, bir oturumda çok sayıda ekran görüntüsü veya büyük görüntü bulunduğunda yük boyutu hatalarını önler.

Bir politikayla tüm kullanıcılara hook uygula

Yöneticiler artık kullanıcı tanımlı hook'lardan önce çalışan hook'ları enjekte etmek için EnforcedHooks politikasını kullanabilir. Zorunlu hook'lar kullanıcılar tarafından geçersiz kılınamaz veya devre dışı bırakılamaz; bu da onları denetim günlüğü gibi kuruluş genelindeki gereksinimler için uygun kılar.

Hata Düzeltmeleri

Global skill dizinleri workspace kapsamından hariç tutuldu

Global skill dizinlerindeki skill'ler artık workspace kapsamlı skill keşfine dahil edilmiyor; bu sayede yinelenen veya beklenmeyen skill girişlerinin önüne geçilir.

Kaydedilen araç çıktıları aynı oturumda okunabilir

Bob artık aynı oturumda diske kaydedilen araç çıktı dosyalarını okuyabiliyor; böylece bağlam sınırını aşan büyük çıktılar kaybolmak yerine erişilebilir kalıyor.

Takım seçici Ctrl+C ile çıkıyor

Bob Shell geçersiz bir --team veya --instance argümanıyla başlatıldığında, zorunlu takım seçici artık temiz çıkış için Ctrl+C'yi kabul ediyor. Alt bilgide kısayolu onaylayan bir ipucu görünür. Esc tuşuna basmak zorunlu bir iletişim kutusunu kapatmaz.

2.0.1

August 2026

İyileştirmeler

Bob Shell'de alwaysAllow MCP araçları artık uygulanıyor

.bob/mcp.json içindeki alwaysAllow listesindeki MCP araçları, Bob Shell'de bir görevin ilk araç çağrısında artık otomatik olarak onaylanıyor. Daha önce bu ayar yalnızca IDE uzantısında geçerliydi.

Görev geçmişi saklama süresi artırıldı

Varsayılan görev saklama süresi artık 30 gün. tasks.retentionDays değerini 0 olarak ayarlamak otomatik temizlemeyi devre dışı bırakır ve tüm görev geçmişinin süresiz saklanmasını sağlar.

Platforma özgü otomatik onay klavye kısayolu

Otomatik onayı açıp kapatmak için klavye kısayolu artık Windows, Linux ve WSL'de Alt+F oluyor. macOS'ta kısayol Ctrl+F olarak kalıyor.

Yeni slash command takma adları

Dört slash command artık daha kısa takma adlar kabul ediyor: /resume için /history, /condense için /compact, /permissions için /trust ve /status için /info.

Hata Düzeltmeleri

Ayar değişiklikleri her zaman açık onay gerektiriyor

.bob/settings.json ve ~/.bob/*/settings.json dosyalarına yapılan yazma işlemleri, otomatik onay etkin olsa bile artık her zaman açık kullanıcı onayı gerektiriyor. Otomatik onay, Bob ayar dosyalarındaki değişiklikler için onayı atlamak amacıyla kullanılamaz.

Bob'un ana dizinine yapılan yazma işlemleri için otomatik onay engellendi

Bob'un ana dizinine (örneğin ~/.bob/) yazan araç çağrıları, otomatik onay modu açık olsa bile artık otomatik olarak onaylanmıyor. Bu çağrılar her zaman açık onay istiyor.

Alt dizinlerden çalışma alanı kökü doğru çözümleniyor

Bob Shell artık çalışma alanı kökünü bulmak için dizin ağacında yukarı çıkarken .bob yerine .git'e öncelik veriyor. Kendi .bob/ klasörüne sahip bir paket alt dizininden Bob Shell başlatmak artık çalışma alanı kapsamlı skill'lerin, kuralların ve modların sessizce atlanmasına yol açmıyor.

MCP araç onayı grup düzeyinde izni dikkate alıyor

Görev başına izin listesindeki bir MCP aracı, görev için mcp izin grubu da verilmediği sürece artık otomatik onaylanmıyor. Daha önce araç başına izin listesi grup onay kapısını atlayabiliyordu.

Bob Shell artık çıkışta askıya alınmıyor

Ctrl+C tuşuna basıldıktan sonra Bob Shell'in düzgün kapanmadığı sorun düzeltildi. Policy-watcher süreci artık kapatma sırasında doğru şekilde sonlandırılıyor.

Kullanımdan kaldırılan --list-sessions ve --limit bayrakları geri yüklendi

2.0.0'da kaldırılan --list-sessions ve --limit <number> bayrakları, --list-tasks için sessiz takma adlar olarak geri yüklendi. Bu bayrakları kullanan mevcut scriptler değişiklik yapmadan çalışmaya devam ediyor.

MCP araç yük sınırı artırıldı

MCP araç yük sınırı 300 KB'a yükseltildi. Bu, büyük araç tanımlarına sahip MCP sunucularının Bob Shell'in başarısız olmasına neden olduğu sorunu düzeltiyor.

2.0.0

Ağustos 2026

Yeni Özellikler

Mesaj kuyruğu

Bob yanıt verirken takip mesajlarını sıraya ekleyebilirsin. Tab tuşuna basarak mesajı kuyruğa ekle; her tur tamamlandıkça mesajlar sırayla otomatik olarak gönderilir. Kuyruktaki öğeleri istediğin zaman yeniden sıralayabilir ya da silebilirsin.

MCP yönetim komutları

Model Context Protocol sunucularını CLI üzerinden doğrudan bob mcp add, bob mcp add-json, bob mcp remove ve bob mcp list komutlarıyla yönet. Genel ve workspace kapsamlarını, stdio, SSE ve HTTP taşımalarını destekler.

Skills

Bob'a yeni iş akışları ve özel görevler öğreten yeniden kullanılabilir talimat setleri oluştur. Özel iş akışları tanımla, destek dosyaları ekle ve skills'leri sürüm kontrolü aracılığıyla ekibinle paylaş. Skills, Bob Shell 1.0.x'te mevcut değildi.

İyileştirmeler

Yeniden tasarlanan ayarlar şeması

Ayarlar artık ~/.bob/settings/settings.json konumunda saklanıyor. Şema, telemetry bölümü, edit araç grubu ve her ayar için daha net belgeler ekliyor. CLI bayrakları ve /settings slash komutu, geçerli oturum için dosya değerlerini geçersiz kılar.

Agent modu, Code ve Advanced modlarının yerini aldı

Önceki Code ve Advanced modları tek bir Agent modunda birleştirildi. Agent modu, görevleri özerk biçimde tamamlar.

Etkileşimsiz çıkış şeması genişletildi

bob run komutunun JSON çıktısı artık oturum başına token sayıları, önbellek oranları, maliyet, süre ve araç çağrısı toplamlarını içeren bir stats nesnesi içeriyor. Yapılandırılmış olay türleri (message, tool_use, tool_result, error), CI/CD pipeline'larında sonuçların ayrıştırılmasını kolaylaştırır.

1.0.6

Temmuz 2026

Yeni Özellikler

Özel kimlik sağlayıcı desteği

Bob Shell artık özel kimlik sağlayıcılarını (IdP) desteklemekte olup kuruluşların kendi IdP yapılandırmalarını kullanarak kimlik doğrulaması yapmasını sağlar.

1.0.5

Haziran 2026

Yeni Özellikler

Ek veri merkezleri için destek

Bob Shell artık ek veri merkezlerinde kullanılabilir, ekibiniz için bölgesel kullanılabilirliği genişletiyor.

Hata Düzeltmeleri

Güvenlik güncellemeleri ve küçük hata düzeltmeleri

Bob Shell'in kararlılığını ve güvenliğini artırmak için güvenlik iyileştirmeleri ve küçük hata düzeltmeleri.

1.0.4

Mayıs 2026

Hata Düzeltmeleri

Kimlik doğrulama token yenileme

Belirli senaryolarda kimlik doğrulama tokenlarının doğru şekilde yenilenmediği bir sorun düzeltildi.

Varsayılan kimlik doğrulama yöntemi

Kullanıcı ayarlarındaki varsayılan kimlik doğrulama yönteminin doğru şekilde uygulanmadığı bir sorun düzeltildi. Bob Shell artık gerektiğinde tercih ettiğin kimlik doğrulamayı doğru şekilde okur ve uygular.

1.0.3

Nisan 2026

Yeni Özellikler

API anahtarı kimlik doğrulaması

Programatik ve otomatik iş akışları için bir API anahtarı kullanarak Bob Shell'i doğrulayın. CI/CD pipeline'ları ve komut dosyası senaryoları için etkileşimli olmayan modda bir API anahtarı kullanın. Otomasyon görevleri için etkileşimli IBMid oturum açma gerektirmeden kimlik doğrulamayı yapılandırın. Otomatik geliştirme iş akışlarıyla entegrasyonu kolaylaştırın.

1.0.2

Nisan 2026

İyileştirmeler

Küçük hata düzeltmeleri

Genel Bob Shell deneyimini geliştirmek için çeşitli kararlılık iyileştirmeleri ve hata düzeltmeleri.

1.0.1

Mart 2026

Yeni Özellikler

Terminal tabanlı yapay zeka desteği

IBM Bob'un yapay zeka yeteneklerini doğrudan komut satırınıza getirin. Komut satırı görevleri ve terminal tabanlı iş akışları için akıllı yardım alın. Geliştirme ortağınız Bob'dan aynı bağlam farkındalığı ve akıl yürütmeye erişin.

Etkileşimli ve etkileşimli olmayan oturumlar

İş akışınız için doğru oturum türünü seçin. Karmaşık görevlerle konuşma deneyimleri için etkileşimli oturumları kullanın. Otomasyon ve komut dosyası senaryoları için etkileşimli olmayan oturumları kullanın. Otomatik iş akışlarında Bob Shell'i programlı olarak çağırın.

Özel amaçlı modlar

Komut satırı senaryoları için optimize edilmiş özel modlara erişin. Code modu komut satırından kod üretir, değiştirir ve yeniden düzenler. Ask modu kod tabanınız ve geliştirme soruları hakkında yanıtlar sağlar. Plan modu çalıştırmadan önce uygulamaları tasarlamaya ve planlamaya yardımcı olur. Advanced modu MCP araçları dahil genişletilmiş yetenekler sağlar.

Komut satırı araçları

Karmaşık terminal tabanlı görevleri verimli bir şekilde gerçekleştirin. Komut satırından doğrudan dosyaları okuyun, yazın ve değiştirin. Akıllı hata işleme ve doğrulama ile kabuk komutlarını çalıştırın. Çalışan işlemleri ve sistem kaynaklarını izleyin ve kontrol edin.

MCP (Model Context Protocol) entegrasyonu

Bob Shell'in yeteneklerini özel araçlarla genişletin. Terminalden veritabanlarına ve API'lere bağlanın. Özelleştirilmiş geliştirme ve operasyon araçlarına erişin. Kuruluşunuzun dahili sistemleriyle entegre olun. DevOps görevleri için özel otomasyon iş akışları oluşturun.

Skills

Bob'a yeni iş akışları ve özel görevler öğreten yeniden kullanılabilir talimat setleri oluştur. Özel iş akışları tanımla, destek dosyaları ekle ve skills'leri sürüm kontrolü aracılığıyla ekibinle paylaş. Skills, Bob Shell 1.0.x'te mevcut değildi.

Özel modlar ve slash komutları

Ekibinizin ihtiyaçları için işlevselliği genişletin. Özelleştirilmiş iş akışları için özel modlar tanımlayın. Yeniden kullanılabilir komut kısayolları oluşturun. Ekibe özel otomasyon desenleri oluşturun. Kuruluşunuzda geliştirme süreçlerini standartlaştırın.

Editör terminal desteği

Desteklenen editörlerin terminal görünümlerinde Bob Shell'i çalıştırın. Geliştirme ortamınızla sorunsuz entegrasyon.

Bu konu nasıl?