Changelog

Conhece as atualizações específicas de cada versão do Bob Shell.

Novidades

2.0.1

August 2026

Melhorias

Ferramentas alwaysAllow do MCP respeitadas no Bob Shell

As ferramentas MCP listadas em alwaysAllow dentro de .bob/mcp.json são agora aprovadas automaticamente na primeira chamada de ferramenta de uma tarefa no Bob Shell. Anteriormente, esta configuração só era respeitada na extensão IDE.

Maior retenção do histórico de tarefas

O período de retenção padrão de tarefas é agora de 30 dias. Definir tasks.retentionDays como 0 desativa a limpeza automática para que todo o histórico de tarefas seja mantido indefinidamente.

Atalho de teclado de aprovação automática específico por plataforma

O atalho de teclado para alternar a aprovação automática é agora Alt+F no Windows, Linux e WSL. No macOS, o atalho permanece Ctrl+F.

Novos aliases para slash commands

Quatro slash commands agora aceitam aliases mais curtos: /history para /resume, /compact para /condense, /trust para /permissions e /info para /status.

Correções de Bugs

Alterações nas definições requerem sempre aprovação explícita

As escritas em .bob/settings.json e ~/.bob/*/settings.json requerem agora sempre aprovação explícita do utilizador, mesmo quando a aprovação automática está ativada. A aprovação automática não pode ser usada para contornar a aprovação de alterações nos ficheiros de definições do Bob.

Aprovação automática bloqueada para escritas no diretório home do Bob

As chamadas de ferramentas que escrevem no diretório home do Bob (por exemplo, ~/.bob/) já não são automaticamente aprovadas quando o modo de aprovação automática está ativo. Estas chamadas pedem sempre aprovação explícita.

Raiz do workspace resolvida corretamente a partir de subdiretórios

O Bob Shell agora dá prioridade a .git sobre .bob ao percorrer a árvore de diretórios para encontrar a raiz do workspace. Iniciar o Bob Shell a partir de um subdiretório de pacote que contém a sua própria pasta .bob/ já não faz com que skills, regras e modos do workspace sejam silenciosamente ignorados.

Aprovação de ferramentas MCP respeita permissão de grupo

Uma ferramenta MCP na lista de permitidos por tarefa já não é aprovada automaticamente a menos que o grupo de permissões mcp também tenha sido concedido para a tarefa. Anteriormente, a lista de permitidos por ferramenta podia contornar a porta de aprovação de grupo.

Bob Shell já não fica suspenso ao sair

Corrigido um problema em que o Bob Shell não terminava corretamente após premir Ctrl+C. O processo policy-watcher é agora corretamente eliminado no encerramento.

Flags obsoletos --list-sessions e --limit restaurados

Os flags --list-sessions e --limit <number> removidos na versão 2.0.0 são restaurados como aliases silenciosos de --list-tasks. Os scripts existentes que usam estes flags continuam a funcionar sem modificações.

Limite de payload das ferramentas MCP aumentado

O limite de payload das ferramentas MCP é aumentado para 300 KB. Isto corrige um problema em que servidores MCP com definições de ferramentas grandes causavam falhas no Bob Shell.

2.0.0

Agosto 2026

Novos Recursos

Fila de mensagens

Adiciona mensagens de acompanhamento à fila enquanto o Bob ainda responde. Prime Tab para adicionar uma mensagem à fila; as mensagens são enviadas automaticamente por ordem à medida que cada turno termina. Podes reordenar ou remover itens da fila a qualquer momento.

Comandos de gestão de MCP

Gere servidores Model Context Protocol diretamente a partir da CLI com bob mcp add, bob mcp add-json, bob mcp remove e bob mcp list. Suporta âmbitos global e de workspace, e transportes stdio, SSE e HTTP.

Skills

Cria conjuntos de instruções reutilizáveis que ensinam ao Bob novos fluxos de trabalho e tarefas especializadas. Define fluxos de trabalho personalizados, adiciona ficheiros de suporte e partilha skills com a tua equipa através de controlo de versões. Os skills não estavam disponíveis no Bob Shell 1.0.x.

Melhorias

Esquema de configurações redesenhado

As configurações são agora armazenadas em ~/.bob/settings/settings.json. O esquema adiciona uma secção telemetry, um grupo de ferramentas edit e documentação mais clara por definição. Os flags da CLI e o comando slash /settings substituem os valores do ficheiro durante a sessão atual.

O modo Agent substitui os modos Code e Advanced

Os anteriores modos Code e Advanced foram consolidados num único modo Agent. O modo Agent age de forma autónoma para concluir tarefas.

Esquema de saída não interativa expandido

A saída JSON do bob run inclui agora um objeto stats com contagens de tokens por sessão, rácios de cache, custo, duração e totais de chamadas a ferramentas. Os tipos de eventos estruturados (message, tool_use, tool_result, error) facilitam a análise de resultados em pipelines de CI/CD.

1.0.6

Julho 2026

Novos Recursos

Suporte a provedores de identidade personalizados

O Bob Shell agora suporta provedores de identidade (IdP) personalizados, permitindo que as organizações se autentiquem com sua própria configuração de IdP.

1.0.5

Junho 2026

Novos Recursos

Suporte para centros de dados adicionais

Bob Shell agora está disponível em centros de dados adicionais, expandindo a disponibilidade regional para sua equipe.

Correções de Bugs

Atualizações de segurança e correções menores de bugs

Melhorias de segurança e correções menores de bugs para aprimorar a estabilidade e segurança do Bob Shell.

1.0.4

Maio 2026

Correções de Bugs

Atualização do token de autenticação

Corrigido um problema em que os tokens de autenticação não eram atualizados corretamente em cenários específicos.

Método de autenticação padrão

Corrigido um problema em que o método de autenticação padrão das configurações do usuário não era aplicado corretamente. Bob Shell agora lê e aplica corretamente sua autenticação preferida quando necessário.

1.0.3

Abril 2026

Novos Recursos

Autenticação com chave API

Autentique Bob Shell usando uma chave API para fluxos de trabalho programáticos e automatizados. Use uma chave API no modo não interativo para pipelines CI/CD e cenários de script. Configure autenticação sem exigir login IBMid interativo para tarefas de automação. Simplifique a integração com fluxos de trabalho de desenvolvimento automatizados.

1.0.2

Abril 2026

Melhorias

Correções menores de bugs

Várias melhorias de estabilidade e correções de bugs para aprimorar a experiência geral do Bob Shell.

1.0.1

Março 2026

Novos Recursos

Assistência de IA baseada em terminal

Traga as capacidades de IA do IBM Bob diretamente para sua linha de comando. Obtenha assistência inteligente para tarefas de linha de comando e fluxos de trabalho baseados em terminal. Acesse a mesma consciência de contexto e raciocínio do seu parceiro de desenvolvimento, Bob.

Sessões interativas e não interativas

Escolha o tipo de sessão certo para seu fluxo de trabalho. Use sessões interativas para experiências conversacionais com tarefas complexas. Use sessões não interativas para cenários de automação e script. Invoque Bob Shell programaticamente em fluxos de trabalho automatizados.

Modos especializados

Acesse modos especialmente projetados para cenários de linha de comando. O modo Code gera, modifica e refatora código da linha de comando. O modo Ask fornece respostas sobre sua base de código e perguntas de desenvolvimento. O modo Plan ajuda a projetar e planejar implementações antes da execução. O modo Advanced fornece capacidades estendidas, incluindo ferramentas MCP.

Ferramentas de linha de comando

Realize tarefas complexas baseadas em terminal com eficiência. Leia, escreva e manipule arquivos diretamente da linha de comando. Execute comandos shell com tratamento inteligente de erros e validação. Monitore e controle processos em execução e recursos do sistema.

Integração MCP (Model Context Protocol)

Estenda as capacidades do Bob Shell com ferramentas personalizadas. Conecte-se a bancos de dados e APIs do terminal. Acesse ferramentas especializadas de desenvolvimento e operações. Integre-se aos sistemas internos da sua organização. Crie fluxos de trabalho de automação personalizados para tarefas DevOps.

Skills

Cria conjuntos de instruções reutilizáveis que ensinam ao Bob novos fluxos de trabalho e tarefas especializadas. Define fluxos de trabalho personalizados, adiciona ficheiros de suporte e partilha skills com a tua equipa através de controlo de versões. Os skills não estavam disponíveis no Bob Shell 1.0.x.

Modos personalizados e comandos slash

Estenda a funcionalidade para as necessidades da sua equipe. Defina modos personalizados para fluxos de trabalho especializados. Crie atalhos de comando reutilizáveis. Construa padrões de automação específicos da equipe. Padronize processos de desenvolvimento em sua organização.

Suporte de terminal do editor

Execute Bob Shell dentro de visualizações de terminal de editores suportados. Integração perfeita com seu ambiente de desenvolvimento.

Como está este tópico?