Skip to content

Add support for IBM Bob IDE and CLI tools#540

Merged
tirth8205 merged 3 commits into
tirth8205:mainfrom
mohan-kumar-m2:ibm-bob
Jul 17, 2026
Merged

Add support for IBM Bob IDE and CLI tools#540
tirth8205 merged 3 commits into
tirth8205:mainfrom
mohan-kumar-m2:ibm-bob

Conversation

@mohan-kumar-m2

Copy link
Copy Markdown
Contributor

IBM Bob is a AI-Powered Development Partner which assists developer across Software Development lifecycle right from feature planning to pr review, Having Bob support in code-review-graph enables thousands of developers using Bob across the globe to leverage code-review-graph to use AI efficiently

@tirth8205

Copy link
Copy Markdown
Owner

Thanks for adding IBM Bob support. Main has no Bob integration, so this is useful and not superseded, but the current head cannot merge safely.

Bob Shell's documented global MCP path is ~/.bob/mcp_settings.json, not ~/.bob/mcp-config.json, so this branch writes to a file Bob Shell will not read. Please use the current “Bob Shell” name, align STDIO output with IBM's command-based schema rather than adding type: "stdio", and make Bob IDE auto-detection conditional so --platform all does not create .bob/mcp.json in every repository.

Add tests for both exact paths, preservation of existing servers, idempotence, CLI choices, and all-platform detection, then rebase on current main and run the full CI matrix. The current head has only GitGuardian coverage.

@tirth8205
tirth8205 merged commit 38a4092 into tirth8205:main Jul 17, 2026
1 check passed
tirth8205 added a commit that referenced this pull request Jul 17, 2026
Reconcile PR #540 on current main with documented Bob Shell and Bob IDE paths, command-based STDIO entries, conditional detection, lifecycle tests, and symmetric uninstall coverage.

Co-authored-by: mohan-kumar-m2 <243704502+mohan-kumar-m2@users.noreply.github.com>
@tirth8205

Copy link
Copy Markdown
Owner

Maintainer follow-up: the IBM Bob integration from this reconciliation has been reverted from main in 996bd46. The automated install/config/reinstall/uninstall tests passed, but the released Bob Shell and Bob IDE applications were not opened and exercised before landing.

The code now lives in draft PR #656, which is explicitly blocked on real-client discovery, tool invocation, reinstall, and uninstall checks in both Bob applications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants