Bob Shell v2 guida il rilascio di questo mese
Il rilascio di questo mese porta aggiornamenti a Bob Shell, Bobalytics e Bob IDE. Bob Shell passa alla V2, portando l'agente V2 e l'harness al terminale. Bobalytics introduce le viste Today ed Editorial per rendere l'attività quotidiana e i modelli di utilizzo più ampi più facili da comprendere. Bob IDE aggiunge miglioramenti mirati alle connessioni MCP, alla revisione delle modifiche e alla gestione delle attività.
Bob Shell v2 porta l'agente V2 al terminale
Bob V2 ha introdotto un'architettura condivisa costruita attorno a un agente e un harness, con i client che forniscono l'interfaccia per ogni ambiente. Bob IDE è stato il primo client a passare a quella base. Con questo rilascio, Bob Shell segue.
Questo è più di un aggiornamento dell'interfaccia del terminale. Shell ora funziona sulla stessa base dell'agente di Bob IDE, portando Skills, Subagents e una migliore esecuzione di attività di lunga durata alle sessioni del terminale.
Usa Skills e Subagents dal terminale
Gli Skills impacchettano istruzioni e workflow riutilizzabili. Un team può catturare una procedura di rilascio, checklist di revisione o processo specifico del repository una volta e invocarlo da Bob Shell quando necessario.
I Subagents permettono a Bob di delegare una parte mirata di un'attività più grande in un contesto separato. Un Subagent può tracciare un flusso di autenticazione sconosciuto o ispezionare un insieme di fallimenti di test, quindi restituire i suoi risultati alla conversazione principale senza riempire quella conversazione con ogni lettura di file intermedia e ricerca.
Entrambe le capacità sono utili su attività più lunghe. Gli Skills danno all'attività una procedura stabilita da seguire, mentre i Subagents mantengono le indagini mirate separate. L'harness V2 aiuta Bob a portare avanti quel lavoro attraverso più passaggi in modo più affidabile.
Continua il lavoro tra Bob IDE e Bob Shell
Bob IDE e Bob Shell condividono la cronologia delle attività. Le attività avviate in Shell appaiono nell'IDE, e /resume in Shell include le attività avviate nell'IDE.
Questo rende la scelta del client meno permanente. Puoi iniziare in Bob IDE quando vuoi ispezionare il codice e le modifiche proposte visivamente, quindi riprendere l'attività in Bob Shell quando il prossimo passo si adatta a un workflow del terminale. L'attività rimane disponibile nell'IDE quando vuoi tornare per la revisione.
Ad esempio:
- Avvia una modifica più grande in Plan in Bob IDE.
- Consegna il piano ad Agent e lascia che Bob inizi l'implementazione.
- Riprendi l'attività da Bob Shell con
/resume. - Invoca uno Skill per la procedura di validazione del tuo team o delega un'indagine mirata a un Subagent.
- Riapri l'attività in Bob IDE per rivedere le modifiche risultanti.
Separa il lavoro interattivo dall'automazione
Bob Shell v2 rende esplicita la distinzione tra uso interattivo e headless:
bob chatavvia una sessione del terminale interattiva multi-turno.bob runesegue un'attività headless per script, pipeline e altre automazioni.bob mcpgestisce le configurazioni del server MCP dalla riga di comando.
Le esecuzioni headless possono restituire output leggibile dall'uomo, un singolo risultato JSON o eventi JSON in streaming. Le sessioni workspace possono essere elencate e riprese per ID attività, inclusa l'ultima sessione. I limiti e i controlli dei gruppi di strumenti consentono a un chiamante automatizzato di impostare limiti attorno a un'esecuzione.
Questi cambiamenti rendono Bob Shell utile in due contesti diversi: come client conversazionale quando l'IDE non è l'interfaccia giusta, e come interfaccia dell'agente per l'automazione ripetibile da riga di comando.
Vedi cosa conta in Bobalytics
Bobalytics ora offre due nuovi modi per leggere i tuoi dati di utilizzo. La vista Today fornisce un'istantanea immediata del tuo lavoro con Bob, mentre la vista Editorial evidenzia modelli notevoli nell'organizzazione più ampia.
Today è la nuova pagina di destinazione di Bobalytics. Riunisce le tue attività, il ritmo settimanale e le metriche che contano di più, così puoi capire rapidamente la tua giornata con Bob.

Editorial, disponibile sotto la scheda Patterns, presenta un riepilogo conciso dei punti salienti attraverso le viste utente, team e istanza. Invece di confrontare ogni grafico da solo, puoi usare Editorial per vedere quali modelli e cambiamenti si distinguono, quindi decidere dove guardare più da vicino o agire.


Le viste KPI esistenti rimangono disponibili nella pagina Patterns per un'analisi più approfondita. Puoi anche esportare dati da qualsiasi vista Bobalytics a cui hai accesso, attraverso ogni livello e grafico.
Miglioramenti mirati in Bob IDE
Insieme al rilascio di Bob Shell v2, l'aggiornamento di agosto include un insieme di miglioramenti incrementali per Bob IDE. Espandono ciò a cui Bob può accedere tramite MCP, ti danno più controllo sulle modifiche ai file proposte e rendono il lavoro in background più facile da seguire.
Connetti servizi che richiedono l'autorizzazione dell'utente
Alcuni server MCP possono funzionare con una credenziale statica. I servizi che agiscono per conto di un singolo utente necessitano di un flusso diverso: l'utente deve vedere quale accesso viene richiesto e decidere se concederlo.
Bob IDE ora supporta l'autorizzazione OAuth per i server MCP. Quando un server configurato richiede l'autorizzazione, Bob apre il flusso di consenso del servizio. Accedi al servizio, rivedi la richiesta e autorizza la connessione senza copiare un token personale in un file di impostazioni MCP.
I server MCP possono anche esporre più di strumenti:
- Resources tramite menzioni
@. Una resource è un contesto fornito dal server come un issue, documento, schema o oggetto del repository. Digita@nel prompt e seleziona la resource che vuoi che Bob usi. - Prompts tramite azioni
/. Un server MCP può fornire un prompt per un'attività che comprende. Digita/per trovare ed eseguire il prompt dalla conversazione.
Supponi che un server di gestione progetti abilitato OAuth esponga un issue come resource. Dopo aver autorizzato il server, aggiungi l'issue con @, chiedi a Bob di ispezionare il codice pertinente e passa a Plan o Agent una volta che l'ambito è chiaro. L'autorizzazione rimane un passaggio esplicito, mentre l'issue diventa parte del contesto di lavoro.
Esplora i dati con grafici interattivi
Bob ora può generare e visualizzare grafici interattivi direttamente nella chat. Chiedi a Bob di visualizzare un dataset, quindi esplora il risultato senza lasciare la conversazione.
Ispeziona e modella le modifiche ai file prima che vengano applicate
Su una modifica con un'ampia superficie, rivedere solo dopo che i file sono stati aggiornati crea un ritorno evitabile. Una nuova impostazione ti consente di visualizzare in anteprima le modifiche ai file proposte da Bob nell'editor prima che vengano applicate.
La proposta si apre come un diff, dove puoi ispezionarla accanto al file corrente. Se l'approccio è giusto ma una riga necessita di un aggiustamento, modifica quella riga direttamente nel diff e approva la proposta corretta.
Questi sono due controlli correlati ma distinti:
- Edit preview cambia quando le modifiche proposte da Bob vengono applicate. I file rimangono invariati mentre rivedi la proposta.
- Modificare il diff cambia la proposta stessa. È utile per una piccola correzione che non giustifica un altro prompt.
Il workflow consiste nel chiedere a Bob la modifica, ispezionare il diff proposto, regolarlo se necessario e approvarlo.

Tieni traccia del lavoro attraverso i workspace
Il browser delle attività ora ti consente di sfogliare e riaprire le attività Bob da altri workspace. Bob può anche inviare una notifica desktop quando un'attività in background necessita del tuo input e l'editor è in background.
Gli output rimangono accessibili anche dopo la conversazione. Gli artefatti HTML generati da Bob vengono salvati all'interno del workspace e possono essere aperti in Live Preview. Un report di architettura o un riepilogo di indagine vive quindi con il progetto invece che solo all'interno della sua cronologia delle attività.
Altri miglioramenti di Bob IDE
- Scegli quanti giorni Bob mantiene le attività completate prima di cancellarle in Settings > Chat.
- Cerca nella cronologia della chat con Cmd/Ctrl+F, con corrispondenze evidenziate e navigazione successivo/precedente.
- Ask cerca prima nella documentazione di Bob quando risponde a domande sulle funzionalità di Bob.
- I file delle regole delle modalità personalizzate sono inclusi quando le modalità vengono esportate, importate, installate o eliminate.
- Il selettore di branch è ricercabile.
- Il team attivo appare nella barra di stato per gli utenti che appartengono a più team.
Prova l'ultimo rilascio
Per Bob Shell v2, avvia un'attività in Bob IDE e riprendila da Shell con /resume. Usa uno Skill per una procedura di team ripetibile o chiedi a Bob di delegare un'indagine mirata a un Subagent.
In Bob IDE, connetti un server MCP abilitato OAuth e aggiungi una delle sue resources con @ o esegui un prompt fornito dal server con /. Quindi chiedi a Bob una modifica del codice con edit preview abilitato, rivedi la proposta, apporta qualsiasi piccola correzione nel diff e approvalo.
Link
