Changelog
Learn about version-specific updates for IBM Bob.
What's New
New Features
Attach external files and images to chat
Hooks run in remote workspaces
PermissionRequest and PermissionResolved hook events
PermissionRequest and PermissionResolved, trigger when Bob asks for tool approval and when the decision is made. Hook handlers can now intercept and resolve permission requests automatically, without user interaction.MCP server configuration inside plugins
mcp.json file inside a plugin to bundle MCP server configurations alongside skills, modes, and rules. When a plugin is installed, its MCP servers are loaded automatically with the rest of the plugin.Track office_edit changes with auto-backup and restore
office_edit tool now records each change to an Office document and creates an automatic backup before editing. If something goes wrong, you can restore the previous version from the backup.MCP server instructions forwarded to the system prompt
initialize response, those instructions are now included in the system prompt automatically. Bob passes these instructions to every turn, giving tools better context for how and when to use the server's capabilities.Contextual workflow session names
setTaskTitle at runtime to update the task name based on the current context. The updated name appears in the task panel so you can tell at a glance what a workflow is working on.Web search (experimental)
web_search tool in **Bob Settings → Chat** to try it in your conversations, and share your feedback on the results.Search any accessible GitHub issue in Review view
Centralized OpenTelemetry configuration by policy
OtelConfiguration and EnableTelemetry policies. When set, these policies take precedence over local user environment variables to ensure consistent observability across enterprise environments.Global plugin directory for MCP configurations
mcp.json configuration files inside ~/.bob/plugins/<plugin-name>/ to automatically load global MCP servers alongside your plugin skills, custom modes, and rules. Bob discovers and watches these configurations live without requiring a restart.Live date and time in environment context
Improvements
Mode selector in the + menu with chip in the prompt box
DevSecOps premium addon expanded
IBM.bob-devsecops, bob-security-watch, and bob-prreview-remote extensions. Install the DevSecOps addon from the Marketplace to get all three.MCP tool annotations shown in Settings
readOnly and destructive) now appear in **Bob Settings → MCP**. You can see at a glance which tools have restricted or destructive behavior.Global MCP servers visible when no workspace is open
External OTEL filtering for events and attributes
sz_otel_allowlists settings. Tool inputs and outputs are also exposed as bob.operation.input and bob.operation.output spans in external OTEL exports.Subagent turn limits inherit from parent tasks
Workspace profile overrides
session.profileId in .bob/settings.json. Bob applies the project profile automatically while keeping your personal profile preference intact for other workspaces.Bug Fixes
execute_command no longer hangs
execute_command could hang indefinitely when a spawned process did not close its file descriptors. The tool now exits correctly when the process completes.Images larger than 3.75 MB downscaled automatically
Workflow truncation persists on restore
Content filter errors have their own error category
Cost cap cleared when maxCost is set to 0
maxCost to 0 in a session configuration did not remove the cost cap. Setting maxCost to 0 now clears any previously set limit.Background commands visible on Windows
Symlinked skill directories listed correctly
Plugin skills inherit enabled or disabled state
Stale message rows pruned after compaction
Out-of-bounds read CVEs patched in lib0
lib0 library to resolve out-of-bounds read vulnerabilities (CVE-2025-52437 and related). No user action is required.Startup no longer blocked by git discovery in large workspaces
EMFILE: too many open files and spawn EBADF errors caused by git repository scanning on startup. Bob now starts immediately and scans in the background.Chat input focus preserved when opening panels
Custom mode descriptions visible in Settings
Active mode identified in system context
Robust path and pattern matching in tools
Accurate file change detection in virtual workspaces
Subagent cancellation metadata in workflows
Security update for YAML parser
js-yaml library to resolve a high-severity vulnerability (CVE-2026-84375) related to merge keys.Bug Fixes
Remote-SSH reliability fixes
Improvements
Use Remote-SSH with csh and tcsh login shells
csh or tcsh is your login shell. Bob IDE installs its remote server on these hosts, so you can use Remote-SSH without switching shells.Bug Fixes
Stability improvements
New Features
Auto-install required extensions on startup
RequiredExtensions group policy to automatically install a set of extensions when Bob starts. Extensions are installed silently in the background with no prompts and no manual steps for users.Improvements
Live subagent tool results in chat
Host tools refreshed when reopening cached tasks
`plugins/` subdirectory for skills, modes, rules, and MCP
plugins/ subdirectory alongside your project, making it easier to distribute and share Bob extensions with your team.MCP client updated to v2
Background process indicator with stop control
Configurable chat width
HTTPS hook handlers
Bug Fixes
MCP placeholder expansion and credential guidance
Tool result images displayed correctly
Virtual workspace detail preserved in workspace picker
File watching and search on remote workspaces
Follow-up questions sequenced correctly
New Features
Read and edit Office files
.docx, .xlsx, and .pptx files using two new tools: office_read and office_edit. Use office_read to extract text, view structural outlines, access individual elements, or dump the full file contents. Pass mode: "validate" to check for structural OOXML schema errors. The tool reports the error and the XML path where the violation occurs. Use office_edit to set values, add or remove content, and run find-and-replace operations. The read_file tool automatically forwards Office files to office_read. This feature is also available in Bob Shell 2.0.2.Search IBM product documentation
list_ibm_doc_libraries and search_ibm_docs. Bob selects the appropriate library and returns grounded answers drawn directly from IBM product documentation.Manage hooks from Bob Settings
/hooks command.Improvements
Task progress dividers in chat
update_todo_list. The divider shows the current task label so you can track progress through multi-step tasks at a glance, without seeing the underlying tool call.Per-type notification controls
Full MCP tool output saved to disk when truncated
read_file with a range to inspect any section of the output rather than working with incomplete information.Oversized images resized automatically
Enforce hooks across all users with a policy
EnforcedHooks policy to inject hooks that run before any user-defined hooks. Enforced hooks cannot be overridden or disabled by users, making them suitable for organization-wide requirements such as audit logging.Bug Fixes
Relative file watchers scoped to workspace roots
HTML artifact requires explicit request
create_html_artifact tool is no longer invoked for general formatting or code output. It is reserved for shareable one-page summaries of completed work, reducing unintended artifact creation.Global skill directories excluded from workspace scope
Saved tool outputs readable in the same session
New Features
Arabic language support
Improvements
Task history retained for 30 days
0 in Bob Settings to keep all task history indefinitely.Bug Fixes
Chat stalling after token refresh
Incorrect behavior after branch switch
Findings shown for unentitled packages
Bobalytics not capturing telemetry on commits
New Features
Workspace trust
/permissions command to review and change the trust level for the current folder.Command lifecycle hooks
.bob/settings.json in your workspace or globally in ~/.bob/settings/settings.json.Search in chat
Active workspace follows editor
Improvements
Task retention based on last activity
Image limit management
Bug Fixes
Fewer unnecessary mode switches
Diff preview reopens after closing
Chat history replayed on new turns
Approval policy reset
Workspace trust not applied to hooks
API key region routing
Subagent tool approval stale state
Tool result messages collapsed correctly
Findings panel external links
New Features
Browse tasks across workspaces
Searchable branch picker
Preview file edits before accepting
Unified login via bob.ibm.com
Improvements
Tooltips and auto-approve menu
Color-coded Findings Panel icons
MCP server input validation
Improved mention display
MCP resources and prompts
Settings search covers all tabs
Long command text wraps properly
Bug Fixes
Context overload on new tasks
Auto-compression
Chat input cursor position
Open Diff error message
Tool decline recognition
Symlinked rules folders
.bob/rules/ are now loaded correctly.SAML login
Windows: migrated tasks
Workspace command migration
New Features
Subagents
Agent steering and message queue
MCP server management
Review workflow
Workspace-scoped modes management
Skills settings tab
IBM Bob Premium Package for Java Modernization
IBM Bob Premium Package for Z
IBM Bob Premium Package for i
Improvements
Simplified default modes
Expanded context window
Parallel tool calling
Bob actions in the editor context menu
Mode switching during a task
Mode-based subagent control
Nested workflows
Editable commands
Auto-approved commands
Task-level MCP approvals
Sequential tool approvals
Collapsible approval previews
Chat interface redesign
Context pills
Unified diff view
Syntax-highlighted file output
read_file tool now renders file contents with syntax highlighting for improved readability.Structured grep results
grep output is now rendered in a structured, scannable format so results are easier to read and act on.Structured file listing
list_files tool now renders output as a structured file list with directory separators, tooltips, and clickable file paths.Expanded file compatibility
.docx, .pdf, and .xlsx files directly. Use documents and spreadsheets as context without manually extracting their content.Command security checks
Improved authentication reliability
Improvements
VS Code engine uplift: 1.109.5 → 1.116.0
File pattern matching
Network requests
Archive handling
Bug Fixes
Token refresh timing
Authentication reliability
Autocomplete telemetry
Extension compatibility
New Features
Bobalytics for Enterprise plans
API key management availability
Bug Fixes
Code Predictions
Init Command
Task Tracking
Literate Coding
Installer
New Features
AI-powered code generation
Specialized modes
Comprehensive tool system
MCP (Model Context Protocol) integration
Code review and git integration
/review command. Generate commit messages automatically. Create pull requests with the /create-pr command. Track code attribution with git notes.Custom modes and slash commands
.bob/rules/ directories.Skills system
.bob/skills/ directories with supporting files like checklists and templates. Share standardized workflows across your team through version control. Skills automatically activate in Advanced mode when relevant to your task.