Ora puoi usare Bob in arabo. Imposta la lingua di visualizzazione sull'arabo e Bob risponde in arabo, con l'intera interfaccia che si adatta al layout da destra a sinistra. I blocchi di codice rimangono da sinistra a destra.
Miglioramenti
Cronologia delle attività conservata per 30 giorni
La cronologia delle attività viene ora conservata per 30 giorni per impostazione predefinita. Imposta il valore di conservazione su 0 nelle impostazioni Bob per conservare tutta la cronologia delle attività indefinitamente.
Correzioni di Bug
Chat bloccata dopo l'aggiornamento del token
Risolto un problema in cui il turno di chat sembrava bloccarsi dopo un aggiornamento del token di autenticazione, senza produrre alcuna risposta.
Comportamento errato dopo il cambio di branch
Risolto un problema in cui il cambio di branch o l'esecuzione di un pull fast-forward causava un comportamento errato di Bob nella sessione corrente.
Risultati mostrati per pacchetti non autorizzati
Risolto un bug in cui i risultati di Findings potevano apparire per pacchetti premium a cui non sei abbonato.
Bobalytics non acquisiva la telemetria sui commit
Risolto un problema in cui Bobalytics non acquisiva i dati di telemetria quando facevi il commit del codice su GitHub.
2.0.2
Agosto 2026
2.0.2
Agosto 2026
Nuove Funzionalità
Fiducia del workspace
Bob ora ti chiede di prendere una decisione di fiducia la prima volta che apri una cartella. Le cartelle non attendibili vengono eseguite in modalità sicura: configurazione, skills, agents, rules e server MCP del workspace vengono sospesi fino a quando non concedi esplicitamente la fiducia. Usa il comando /permissions per rivedere e modificare il livello di fiducia della cartella corrente.
Ora puoi eseguire comandi shell in punti chiave di una sessione Bob: all'avvio della sessione, prima e dopo ogni utilizzo dello strumento, all'invio di un prompt e quando l'agente si ferma. Definisci gli hook in .bob/settings.json nel tuo workspace o globalmente in ~/.bob/settings/settings.json.
Premi Command+F (macOS) o Ctrl+F (Windows/Linux) mentre il pannello di chat Bob è focalizzato per cercare in tutti i messaggi dell'attività corrente. Le corrispondenze vengono evidenziate con navigazione precedente/successiva e scorrimento automatico.
Il workspace attivo segue l'editor
Nei workspace multi-root, il workspace dell'attività attiva ora cambia automaticamente per corrispondere al file che stai attualmente modificando, mantenendo il contesto IA pertinente senza cambio manuale.
Miglioramenti
Conservazione delle attività basata sull'ultima attività
La conservazione delle attività ora viene misurata dall'ultimo aggiornamento di un'attività, non dalla sua data di creazione. Le attività con cui continui a interagire non vengono più rimosse prematuramente.
Gestione del limite di immagini
Bob ora impedisce alle richieste di superare il limite di 20 immagini. Per impostazione predefinita, le immagini più vecchie vengono eliminate automaticamente quando viene raggiunto il limite. Disattiva l'eliminazione automatica nelle impostazioni per scegliere manualmente quali immagini rimuovere.
Correzioni di Bug
Meno cambi di modalità non necessari
Risolto un problema in cui Bob cambiava modalità inutilmente durante un'attività. Bob ora rimane nella modalità attiva a meno che una capacità richiesta non sia disponibile.
L'anteprima del diff si riapre dopo la chiusura
Chiudere un'anteprima del diff e poi riaprirla ora funziona correttamente. L'anteprima rimaneva precedentemente chiusa dopo la prima chiusura.
Cronologia chat riprodotta su nuovi turni
Risolto un problema in cui la cronologia della chat veniva riprodotta in modo errato all'avvio di un nuovo turno, causando la comparsa di messaggi duplicati.
Ripristino della politica di approvazione
Risolto un bug in cui la politica di approvazione degli strumenti poteva ripristinarsi inaspettatamente durante un'attività, richiedendo la riapprovazione di strumenti già approvati.
Fiducia del workspace non applicata agli hook
Gli hook del ciclo di vita ora rispettano correttamente l'impostazione di fiducia del workspace, utilizzando lo stato di fiducia condiviso anziché una valutazione separata.
Routing della regione della chiave API
Risolto un problema in cui le richieste di inferenza della chiave API venivano instradate alla regione sbagliata, il che poteva causare errori di autenticazione.
Stato obsoleto dell'approvazione dello strumento del subagent
Risolto un bug in cui la finestra di dialogo di approvazione dello strumento per un subagent poteva comportarsi in modo errato durante un'attività attiva.
Messaggi di risultato dello strumento compressi correttamente
Risolto un problema in cui i messaggi di risultato dello strumento con una visualizzazione personalizzata si espandevano in linea invece di essere visualizzati compressi.
Collegamenti esterni del pannello dei risultati
Gli URL esterni nel pannello dei Risultati ora si aprono correttamente. In precedenza, fare clic su un collegamento esterno non aveva alcun effetto.
2.0.1
Luglio 2026
2.0.1
Luglio 2026
Nuove Funzionalità
Sfoglia le attività tra aree di lavoro
Ora puoi sfogliare e riaprire le attività di altre aree di lavoro, non solo quella attualmente aperta.
Selettore di branch con ricerca
Il selettore di branch è ora dotato di ricerca, rendendo più semplice trovare il branch giusto quando ne sono disponibili molti.
Anteprima delle modifiche ai file prima di accettarle
Una nuova impostazione ti consente di visualizzare in anteprima le modifiche ai file proposte direttamente nell'editor prima di accettarle.
Accesso unificato tramite bob.ibm.com
Ora puoi accedere tramite bob.ibm.com per un'esperienza di accesso unica e unificata su tutti i client Bob.
Miglioramenti
Tooltip e menu di approvazione automatica
I tooltip nel piè di pagina della chat ora si comportano in modo più prevedibile e il menu di approvazione automatica mostra una nota utile con un collegamento alle impostazioni.
Icone del pannello dei risultati con codice colore
Le icone nel pannello dei risultati ora hanno un codice colore, rendendo più semplice individuare i diversi tipi di problemi a colpo d'occhio.
Convalida degli input del server MCP
L'aggiunta di server MCP ora convalida correttamente gli input — impedisce i duplicati e richiede formati URL e argomenti corretti.
Visualizzazione delle menzioni migliorata
Le menzioni (riferimenti @) vengono visualizzate in modo più affidabile con icone coerenti nei vari contesti.
Risorse e prompt MCP
I server MCP ora supportano risorse e prompt, accessibili tramite menzioni (@) e azioni slash (/).
La ricerca nelle impostazioni copre tutte le schede
La ricerca nelle impostazioni ora trova correttamente i risultati in tutte le schede, incluse MCP, Modes e Skills.
Il testo dei comandi lunghi va a capo correttamente
Il testo dei comandi lunghi nelle finestre di dialogo di approvazione degli strumenti ora va a capo invece di andare oltre i bordi dello schermo.
Correzioni di Bug
Sovraccarico del contesto nelle nuove attività
Risolto un problema per cui l'invio dello stato git a ogni messaggio causava un sovraccarico del contesto nelle nuove attività.
Auto-compressione
Il contesto viene compresso automaticamente quando un'attività diventa troppo lunga, prevenendo rallentamenti e perdite di contesto.
Posizione del cursore nell'input della chat
Risolto un bug per cui il cursore nell'input della chat saltava all'inizio del testo quando si cambiava modalità.
Messaggio di errore di Apri diff
Il pulsante "Apri diff" ora mostra un messaggio di errore chiaro quando il caricamento dell'anteprima del diff non riesce.
Riconoscimento del rifiuto degli strumenti
Quando rifiuti un'azione di strumento, Bob ora riconosce correttamente il rifiuto.
Cartelle delle regole con link simbolici
Le regole memorizzate in cartelle con link simbolici all'interno di .bob/rules/ vengono ora caricate correttamente.
Accesso SAML
Risolto un problema di accesso per gli utenti che si autenticano tramite SAML.
Windows: attività migrate
Risolto un problema per cui le attività migrate da una versione precedente di Bob non apparivano nell'elenco delle attività.
Migrazione dei comandi dell'area di lavoro
La migrazione dei comandi dell'area di lavoro viene ora eseguita in modo sicuro anche se attivata più volte.
2.0.0
Giugno 2026
2.0.0
Giugno 2026
Nuove Funzionalità
Subagents
Bob ora può dividere attività complesse in flussi di lavoro paralleli generando subagent specializzati. Ogni subagent viene eseguito in una modalità focalizzata, come un subagent che pianifica mentre un altro implementa. Approvi ogni generazione prima che inizi.
Reindirizza un agente in esecuzione senza annullarlo. I nuovi messaggi si uniscono a una coda mentre Bob è occupato — trascinali per riordinarli, e la coda persiste attraverso i ricaricamenti della webview. Bob elabora i messaggi in coda non appena termina ogni passaggio.
Gestione dei server MCP
Aggiungi, configura e rimuovi server MCP direttamente dal pannello delle impostazioni. La nuova scheda Server MCP ti offre un luogo centrale per gestire tutti i tuoi strumenti connessi senza modificare manualmente JSON.
Un workflow di revisione del codice integrato che analizza le tue modifiche, evidenzia i risultati e invia feedback di revisione strutturati — tutto dall'interno dell'IDE.
Una nuova scheda Modalità nelle impostazioni ti consente di sfogliare, creare, sovrascrivere e gestire modalità personalizzate per cartella workspace. Puoi attivare/disattivare gruppi di strumenti, selezionare l'ambito del workspace e sovrascrivere modalità integrate o di origine senza modificare manualmente i file di configurazione.
Ora puoi acquistare pacchetti premium per estendere Bob con capacità specializzate per piattaforme e flussi di lavoro specifici.
IBM Bob Premium Package for Java Modernization
Progettato per semplificare la modernizzazione Java aziendale. Automatizza gli aggiornamenti Java dalle versioni 8 a 25, modernizza le architetture UI legacy in framework web scalabili e ri-piattaforma le applicazioni da IBM WebSphere a IBM WebSphere Liberty — tutto all'interno di un flusso di lavoro governato a ciclo chiuso.
Progettato per accelerare la modernizzazione delle applicazioni mainframe attraverso l'intero ciclo di vita, dall'analisi delle applicazioni alla trasformazione del codice complessa. Combina una profonda esperienza mainframe con modalità appositamente progettate per fornire una guida consapevole del contesto adattata per ambienti su scala aziendale.
Progettato per ottimizzare l'esperienza di sviluppo per gli sviluppatori di applicazioni IBM i. Include modalità, skills, flussi di lavoro e comandi curati per IBM i, con connettività diretta al tuo ambiente IBM i e accesso alla documentazione IBM i. Supporta RPG, SQL, Db2 for i, CL, DDS, COBOL e altre tecnologie IBM i.
Bob ora viene fornito con tre modalità predefinite focalizzate: Plan, Agent e Ask. Ogni modalità è progettata per una fase specifica del tuo flusso di lavoro, con le capacità Advanced e Orchestrator integrate nelle modalità predefinite.
Finestra di contesto espansa
La finestra di contesto è aumentata da 200.000 a 270.000 token, consentendo a Bob di mantenere più della tua base di codice, cronologia delle conversazioni e output degli strumenti in vista contemporaneamente. Attività più lunghe, file più grandi e progetti più complessi ora possono essere eseguiti più a lungo prima che il contesto debba essere compattato.
Chiamate di strumenti parallele
Bob ora può eseguire più strumenti indipendenti contemporaneamente, riducendo i tempi di attesa su attività che comportano la lettura di più file, la ricerca in una base di codice o l'esecuzione di comandi non correlati. Le richieste di approvazione per operazioni parallele vengono gestite individualmente in modo da mantenere il pieno controllo su ogni azione.
Azioni Bob nel menu contestuale dell'editor
Le azioni Bob sono ora disponibili dal menu contestuale del clic destro dell'editor, rendendo più veloce avviare un'attività sul codice selezionato.
Cambio di modalità durante un'attività
Bob ora può cambiare modalità a metà attività, consentendo a una singola attività di spostarsi tra modalità specializzate man mano che il lavoro evolve.
Controllo dei subagent basato sulla modalità
Le modalità ora possono limitare quali subagent possono eseguire. Le generazioni di subagent ora richiedono un'approvazione esplicita invece di essere auto-approvate.
Flussi di lavoro nidificati
I flussi di lavoro ora possono invocare altri flussi di lavoro, consentendo un'automazione più complessa e multi-step senza duplicare la logica.
Comandi modificabili
I comandi proposti da Bob ora possono essere modificati prima dell'esecuzione, dandoti un controllo preciso senza dover annullare e riformulare.
Comandi auto-approvati
Definisci un elenco di comandi affidabili che Bob può eseguire senza richiedere l'approvazione ogni volta, accelerando i flussi di lavoro ripetitivi.
Approvazioni MCP a livello di attività
Le approvazioni dei gruppi di strumenti ora possono essere configurate per attività, indipendentemente dalle tue impostazioni globali. I controlli a livello di attività appaiono per primi nell'interfaccia di approvazione.
Approvazioni di strumenti sequenziali
Le richieste di approvazione ora appaiono una alla volta, dandoti un flusso più chiaro e deliberato prima che Bob esegua ogni strumento.
Anteprime di approvazione comprimibili
I grandi dettagli di approvazione degli strumenti ora si comprimono in un riquadro di anteprima, mantenendo la vista della chat ordinata quando Bob richiede il permesso per operazioni complesse.
Riprogettazione dell'interfaccia di chat
L'interfaccia di chat ha un nuovo aspetto e layout per una migliore usabilità e coerenza visiva.
Pillole di contesto
Il testo incollato ora appare come una pillola compatta nell'input della chat, così puoi vedere a colpo d'occhio quale contesto hai aggiunto senza che il testo completo riempia l'area di input.
Vista diff unificata
Le modifiche al codice ora vengono mostrate in una vista diff unificata con evidenziazione della sintassi, rendendo più facile rivedere ciò che Bob ha modificato.
Output file con evidenziazione della sintassi
Lo strumento read_file ora visualizza il contenuto dei file con evidenziazione della sintassi per una migliore leggibilità.
Risultati grep strutturati
L'output di grep ora viene visualizzato in un formato strutturato e scansionabile in modo che i risultati siano più facili da leggere e su cui agire.
Elenco file strutturato
Lo strumento list_files ora visualizza l'output come un elenco file strutturato con separatori di directory, tooltip e percorsi file cliccabili.
Compatibilità file espansa
Bob ora può leggere direttamente file .docx, .pdf e .xlsx. Usa documenti e fogli di calcolo come contesto senza estrarre manualmente il loro contenuto.
Controlli di sicurezza dei comandi
Bob ora esegue un controllo di sicurezza prima di eseguire comandi per prevenire operazioni potenzialmente dannose.
Affidabilità dell'autenticazione migliorata
La logica di autenticazione è stata consolidata e rafforzata. Le chiamate duplicate di aggiornamento del token ora vengono evitate, la gestione dei token è più robusta e il timeout SSO è ora di 15 minuti.
1.0.3
Maggio 2026
1.0.3
Maggio 2026
Miglioramenti
Aggiornamento del motore VS Code: 1.109.5 → 1.116.0
Aggiornata la piattaforma VS Code sottostante alla versione 1.116.0, aggiungendo le ultime correzioni di sicurezza, miglioramenti delle prestazioni e miglioramenti. Gli aggiornamenti assicurano che Bob IDE rimanga compatibile con le estensioni moderne e gli strumenti di sviluppo, riducendo al contempo il debito tecnico.
Aggiornate le dipendenze per affrontare vulnerabilità di sicurezza note. Questi aggiornamenti assicurano che Bob rimanga sicuro e protetto contro potenziali minacce.
Corrispondenza dei pattern di file
Risolto la vulnerabilità nel modo in cui Bob corrisponde i pattern di file e le espressioni glob.
Richieste di rete
Aggiornato il client HTTP per correggere il problema di sicurezza nella gestione delle connessioni.
Gestione degli archivi
Risolto la vulnerabilità di sicurezza durante l'estrazione di file compressi.
Migrazione alla nuova istanza IBM App Configuration per una migliore affidabilità e prestazioni.
Rimosso il workflow translation-check obsoleto dalla pipeline di build.
Correzioni di Bug
Tempistica di aggiornamento del token
Risolto una condizione di gara in cui i token di autenticazione potevano essere rifiutati durante l'aggiornamento. Un buffer di sicurezza ora previene problemi di tempistica in casi limite che potrebbero interrompere la tua sessione.
Affidabilità dell'autenticazione
Migliorata la gestione dell'aggiornamento del token per essere più robusta e affidabile. La convalida del token ora verifica le rivendicazioni richieste prima dell'uso, gli errori di rete vengono gestiti elegantemente con riprova automatica, e la logica di riprova utilizza un backoff esponenziale per evitare di sovraccaricare il server.
Telemetria di autocompletamento
Risolti i dati mancanti sulla posizione del cursore nella registrazione dell'autocompletamento, migliorando la nostra capacità di comprendere e migliorare i suggerimenti di codice.
Compatibilità delle estensioni
Risolto un problema in cui Bob non riusciva a trovare i binari richiesti su installazioni più recenti di VS Code. Bob ora localizza correttamente i binari su diverse versioni di VS Code e layout di pacchetti.
1.0.2
Aprile 2026
1.0.2
Aprile 2026
Nuove Funzionalità
Bobalytics per i piani Enterprise
Traccia l'impatto di Bob sul tuo ciclo di vita di consegna del software con analisi e approfondimenti completi. Misura il contributo di Bob alla tua base di codice con la metrica Bob Factor. Monitora la spesa di Bobcoin nella tua organizzazione. Analizza i modelli di utilizzo per linguaggio di programmazione e modalità. Visualizza l'attività del team e gli utenti attivi giornalieri. Confronta l'utilizzo individuale e del team per ottimizzare i flussi di lavoro.
L'interfaccia di amministrazione ora include la gestione delle chiavi API per i flussi di lavoro amministrativi supportati. Elenca tutte le chiavi API con ricerca e filtro. Visualizza i dettagli delle chiavi API in un modale. Revoca le chiavi API individualmente o in massa. Mostra badge di stato per chiavi attive, revocate e scadute. Attiva/disattiva la visibilità delle chiavi revocate.
Risolto un problema in cui i suggerimenti di codice non si aggiornavano quando modificavi il codice dopo il cursore. Bob ora fornisce suggerimenti freschi e consapevoli del contesto basati sullo stato attuale del tuo codice.
Comando Init
Corretto errore di battitura nel comando init: "rules-advance" è ora "rules-advanced".
Tracciamento delle attività
Risolto come vengono assegnati gli ID delle attività, rendendo più facile il debug dei problemi e la correlazione delle attività nel sistema.
Literate Coding
Risolto un problema in cui venivano aggiunte interruzioni di riga extra prima e dopo le modifiche. I suggerimenti rapidi sono ora disabilitati in modalità Literate Coding per prevenire distrazioni mentre scrivi.
Installatore
Risolti problemi critici di installazione su Linux e Mac che impedivano a Bob di avviarsi dopo l'installazione. Corretto il testo del marchio nell'installatore Windows.
1.0.1
Marzo 2026
1.0.1
Marzo 2026
Nuove Funzionalità
Generazione di codice alimentata dall'IA
Trasforma il linguaggio naturale in codice funzionante in più linguaggi di programmazione. Genera nuovo codice da descrizioni e requisiti. Refactorizza e debugga il codice esistente con l'aiuto di Bob. Ottieni il completamento intelligente del codice con suggerimenti su una singola riga e su più righe.
Accedi a modalità appositamente progettate ottimizzate per diversi scenari di sviluppo. La modalità Code scrive, modifica e refactorizza il codice. La modalità Ask fornisce risposte e spiegazioni sulla tua base di codice. La modalità Plan aiuta a progettare e pianificare le implementazioni prima di codificare. La modalità Advanced fornisce capacità estese inclusi strumenti MCP e browser. La modalità Orchestrator coordina progetti multi-step tra specialità.
Completa attività di sviluppo complesse in modo efficiente. Leggi, scrivi e manipola file direttamente all'interno del tuo progetto. Esegui comandi del terminale con gestione intelligente degli errori. Controlla e automatizza le azioni del browser web per test e convalida. Cerca nelle basi di codice ed elenca le definizioni di codice per un contesto migliore.
Estendi le capacità di IBM Bob con strumenti e integrazioni personalizzati. Connettiti a database e API dall'interno del tuo editor. Accedi a strumenti di sviluppo e operazioni specializzati. Integrati con i sistemi interni della tua organizzazione.
Semplifica il tuo flusso di lavoro di sviluppo con il supporto git integrato. Rivedi le modifiche al codice con il comando /review. Genera messaggi di commit automaticamente. Crea pull request con il comando /create-pr. Traccia l'attribuzione del codice con le note git.
Estendi le funzionalità per le esigenze del tuo team. Definisci modalità personalizzate per flussi di lavoro specializzati. Crea scorciatoie di comando riutilizzabili con comandi slash. Condividi le configurazioni delle modalità nel tuo team. Applica un contesto persistente con Bob Rules nelle directory .bob/rules/.
Insegna a Bob flussi di lavoro riutilizzabili con skills personalizzate. Crea set di istruzioni per revisioni del codice, test, documentazione e attività specializzate. Definisci skills nelle directory .bob/skills/ con file di supporto come checklist e modelli. Condividi flussi di lavoro standardizzati nel tuo team tramite il controllo di versione. Le skills si attivano automaticamente in modalità Advanced quando sono rilevanti per la tua attività.