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.
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.
Quatro slash commands agora aceitam aliases mais curtos: /history para /resume, /compact para /condense, /trust para /permissions e /info para /status.
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
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.
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.
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.
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.
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.
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
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
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
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.
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
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.
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.
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.
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.
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.
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.
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.