Changelog
Learn about version-specific updates for Bob Shell.
What's New
New Features
Message queue
Queue follow-up messages while Bob is still responding. Press Tab to add a message to the queue; queued messages are sent automatically in order as each turn completes. Reorder or remove items from the queue at any time.
MCP management commands
Manage Model Context Protocol servers directly from the CLI with
bob mcp add, bob mcp add-json, bob mcp remove, and bob mcp list. Supports both global and workspace scopes, and stdio, SSE, and HTTP transports.Skills
Create reusable instruction sets that teach Bob new workflows and specialized tasks. Define custom workflows, add supporting files, and share skills across your team through version control. Skills were not available in Bob Shell 1.0.x.
Improvements
Redesigned settings schema
Settings are now stored at
~/.bob/settings/settings.json. The schema adds a telemetry section, an edit tool group, and clearer per-setting documentation. CLI flags and the /settings slash command override file values for the current session.Agent mode replaces Code and Advanced modes
The previous Code mode and Advanced mode have been consolidated into a single Agent mode. Agent mode takes autonomous action to complete tasks.
Expanded non-interactive output schema
The JSON output from
bob run now includes a stats object with per-session token counts, cache ratios, cost, duration, and tool call totals. Structured event types (message, tool_use, tool_result, error) make it easier to parse results in CI/CD pipelines.New Features
Custom identity provider support
Bob Shell now supports custom identity providers (IdPs), enabling organizations to authenticate using their own IdP configuration.
New Features
Support for additional data centers
Bob Shell is now available in additional data centers, expanding regional availability for your team.
Bug Fixes
Security updates and minor bug fixes
Security improvements and minor bug fixes to enhance the stability and safety of Bob Shell.
Bug Fixes
Authentication token refresh
Fixed an issue where authentication tokens were not refreshed correctly for specific scenarios.
Default authentication method
Fixed an issue where the default authentication method from user settings was not applied correctly. Bob Shell now correctly reads and applies your preferred authentication when needed.
New Features
API key authentication
Authenticate Bob Shell using an API key for programmatic and automated workflows. Use an API key in non-interactive mode for CI/CD pipelines and scripting scenarios. Configure authentication without requiring interactive IBMid login for automation tasks. Streamline integration with automated development workflows.
Improvements
Minor bug fixes
Various stability improvements and bug fixes to enhance the overall Bob Shell experience.
New Features
Terminal-based AI assistance
Bring IBM Bob's AI capabilities directly to your command line. Get intelligent assistance for command-line tasks and terminal-based workflows. Access the same context awareness and reasoning from your development partner, Bob.
Interactive and non-interactive sessions
Choose the right session type for your workflow. Use interactive sessions for conversational experiences with complex tasks. Use non-interactive sessions for automation and scripting scenarios. Invoke Bob Shell programmatically in automated workflows.
Specialized modes
Access purpose-built modes optimized for command-line scenarios. Code mode generates, modifies, and refactors code from the command line. Ask mode provides answers about your codebase and development questions. Plan mode helps design and plan implementations before running. Advanced mode provides extended capabilities including MCP tools.
Command-line tools
Accomplish complex terminal-based tasks efficiently. Read, write, and manipulate files directly from the command line. Run shell commands with intelligent error handling and validation. Monitor and control running processes and system resources.
MCP (Model Context Protocol) integration
Extend Bob Shell's capabilities with custom tools. Connect to databases and APIs from the terminal. Access specialized development and operations tools. Integrate with your organization's internal systems. Create custom automation workflows for DevOps tasks.
Custom modes and slash commands
Extend functionality for your team's needs. Define custom modes for specialized workflows. Create reusable command shortcuts. Build team-specific automation patterns. Standardize development processes across your organization.
Editor terminal support
Run Bob Shell inside terminal views of supported editors. Seamlessly integrate with your development environment.
How is this topic?