Değişiklik günlüğü
Bob Shell için sürüme özgü güncellemeler hakkında bilgi edin.
Yenilikler
Yeni Özellikler
Görevleri Markdown veya JSON'a aktar
/export <json|markdown> [dosya-adı] komutunu çalıştır. Ayrıca devam et iletişim kutusunda Ctrl+E'ye basarak vurgulanan görevi dışa aktarabilirsin.Giriş promptunda Vim tuş bağlamaları
/vim komutunu çalıştır. Vim Modunu /settings içinden de etkinleştirebilirsin; Bob Shell seçimini oturumlar arasında hatırlar.Emacs tarzı Ctrl tuş bağlamaları
Ctrl+R ile MCP sunucularını yeniden başlat
Ctrl+O ile ayarlar dosyasını aç
settings.json dosyasını yapılandırılmış editöründe açabilirsin. Henüz bir editör ayarlamadıysan, Bob Shell /editor ile bir tane seçmeni ister.macOS Terminal'de çok satırlı giriş için Option+Enter
/terminal-setup komutunu çalıştır. Komutu çalıştırdıktan sonra Terminal uygulamasını yeniden başlat.Yeni ACP oturumları için başlangıç modunu seç
session/set_mode çağrısı olmadan session/new içinde _meta: { "bob/mode": "<mod id>" } geçirerek yeni bir oturumun başlangıç modunu ayarlayabilir.İyileştirmeler
Otomatik onay kısayolu artık Ctrl+Y
Çalışma alanı dışındaki erişim üzerinde daha ince kontrol
bob run komutunda flag'lerden sonra promptlar kabul ediliyor
--disable-mcp ve --disable-subagents gibi değer almayan flag'lerden sonra yazabilirsin. Örneğin bob run --disable-mcp "testleri düzelt" artık beklendiği gibi çalışıyor. Daha önce Bob Shell bu flag'lerden sonra gelen prompt metnini reddedip hata ile çıkıyordu.Hata Düzeltmeleri
Sıfır ile sınırsız maliyet ve tur
--max-cost 0 ve --max-turns 0 değerlerini kabul ederek maliyet ve tur sınırlarını kaldırıyor.Windows'ta arka plan süreçleri çalışıyor
/processes içinde görünüyor ve sonlandırıldığında tamamen duruyor.SSO_PORT ortam değişkeni geri yüklendi
SSO_PORT ortam değişkenine tekrar uyuyor; bu sayede Docker container'larından ve geliştirme container'larından sabit bir port yönlendirerek SSO ile giriş yapabilirsin.İlk MCP sunucusu eklenirken artık hata oluşmuyor
bob mcp add ve bob mcp add-json artık mevcut değilse .bob yapılandırma dizinini oluşturuyor; böylece ENOENT hatasıyla başarısız olmuyor.Sembolik bağlantılı skill'ler destek dosyalarını listeliyor
Dil ayarları tutarlı şekilde uygulanıyor
/settings içindeki dili değiştirmek arayüzü anında güncelliyor ve daha önce çevrilmemiş metinler artık çevriliyor.Daha temiz çıkış ve komut çıktısı gösterimi
Yeni Özellikler
Bob Shell'i tercih ettiğin dilde kullan
locale ayarını belirle.Bob'un harici URL'leri alıp alamayacağını kontrol et
Bob Shell ve bağlı editörler arasında paylaşılan görevler
Komut satırından doğrudan secret ayarla ve kaldır
/manage-secrets set ve /manage-secrets rm komutlarını doğrudan argümanlarla çalıştırabilirsin. Bu, secret eklemeyi veya kaldırmayı hızlandırır ve betik ya da otomatik iş akışlarında çalışır.Hata Düzeltmeleri
Ctrl+X ile editörde aç, GUI editörlerle çalışıyor
$VISUAL veya $EDITOR, VS Code gibi bir GUI editöre ayarlandığında doğru çalışıyor. Daha önce editör açılıyor ama istem metnin Bob Shell'e geri yüklenmiyordu.Slash komutunda Tab, çalıştırmak yerine otomatik tamamlıyor
Alt dizinlerdeki dosya değişiklikleri artık algılanıyor
Kurtarılabilir hatalarda oturum artık sonlanmıyor
Hata Düzeltmeleri
npm 12 için otomatik güncelleme düzeltmesi
Yeni Özellikler
Arka plan süreçleri
npm run build çalıştırmasını isteyebilirsin; sohbet etmeye devam ederken komut arka planda çalışmaya devam eder. Bob ayrıca uzun süre çalışan işlemleri otomatik olarak arka planda başlatır.Sıkıştırma yaşam döngüsü kancaları
PreCompact, sıkıştırma tamamlandıktan sonra işlem yapmak için PostCompact kullan.MCP OAuth kimlik doğrulaması
HTTPS kanca işleyicileri
İyileştirmeler
Shell ve prompt kuyruğu ve navigasyonu iyileştirildi
Shell komutları için akış çıktısı
Shell komutları görev geçmişine kaydedildi
Geçersiz skill dizin adları için uyarılar
Birleşik /compact slash komutu
/compact kullanabilirsin.Sunucu durumu değiştiğinde MCP sunucu listesi güncelleniyor
Skill seçiminde taslaklar korunuyor
Hata Düzeltmeleri
Koyu olmayan terminallerde TUI renkleri sabitlendi
--disable-mcp bayrağının davranışı düzeltildi
--disable-mcp geçirildiğinde artık çalışma zamanı oturumu için MCP doğru şekilde devre dışı bırakılıyor. Daha önce, session.mcp değeri true olarak ayarlanmış bir oturum bu bayrağı yoksayıyordu.Konsol günlükleri hata ayıklama modunda artık sızıntı yapmıyor
Güvenilmeyen klasörlerde git fsmonitor devre dışı bırakıldı
@git:commit: veya @git:branch: gibi git mention'larını kullandığında güvenilmeyen repoların kanca çalıştırmasını önlüyor.Çeşitli küçük hata düzeltmeleri
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ı
run modunda bir API anahtarı kullan.İyileştirmeler
Küçük hata düzeltmeleri
Yeni Özellikler
Terminal tabanlı yapay zeka desteği
Etkileşimli ve etkileşimli olmayan oturumlar
bob run komutunu kullan.Ö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