Değişiklik günlüğü
Bob Shell için sürüme özgü güncellemeler hakkında bilgi edin.
Yenilikler
Yeni Özellikler
Office dosyalarını oku ve düzenle
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
@ 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
/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
/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
İyileştirmeler
Kısaltılan MCP araç çıktısının tamamı diske kaydedildi
read_file aracını bir aralıkla kullanabilirsin.Aşırı büyük görüntüler otomatik olarak yeniden boyutlandırıldı
Bir politikayla tüm kullanıcılara hook uygula
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
Kaydedilen araç çıktıları aynı oturumda okunabilir
Takım seçici Ctrl+C ile çıkıyor
--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.İ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ı
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
Alt+F oluyor. macOS'ta kısayol Ctrl+F olarak kalıyor.Yeni slash command takma adları
/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/) 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 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
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
--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ı
Yeni Özellikler
Mesaj kuyruğu
MCP yönetim komutları
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
İyileştirmeler
Yeniden tasarlanan ayarlar şeması
~/.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ı
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.Yeni Özellikler
Özel kimlik sağlayıcı desteği
Yeni Özellikler
Ek veri merkezleri için destek
Hata Düzeltmeleri
Güvenlik güncellemeleri ve küçük hata düzeltmeleri
Hata Düzeltmeleri
Kimlik doğrulama token yenileme
Varsayılan kimlik doğrulama yöntemi
Yeni Özellikler
API anahtarı kimlik doğrulaması
İyileştirmeler
Küçük hata düzeltmeleri
Yeni Özellikler
Terminal tabanlı yapay zeka desteği
Etkileşimli ve etkileşimli olmayan oturumlar
Özel amaçlı modlar
Komut satırı araçları
MCP (Model Context Protocol) entegrasyonu
Skills
Özel modlar ve slash komutları
Editör terminal desteği