feat: add support for IBM Bob IDE#657
Conversation
Add experimental support for the IBM Bob IDE, an AI-first VS Code fork (like many others). More information is available at https://bob.ibm.com/.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughAdds support for a new experimental IDE "Bob": backend constants and registration, VSCode flavor and open configs, container setup routing, CLI mapping, frontend icon and supported-IDE wiring, and a UI toggle to enable the experimental IDE. Changes
Sequence Diagram(s)sequenceDiagram
participant Desktop as Desktop UI
participant Settings as SettingsStore
participant CLI as CLI / cmd/up
participant Agent as Agent (container/setup)
participant VSCode as pkg/ide/vscode
Desktop->>Settings: read experimental_bob
Desktop->>CLI: user requests "up" with IDE=bob
CLI->>VSCode: map IDE "bob" -> FlavorBob
CLI->>Agent: start container with setupVSCode(FlavorBob)
Agent->>VSCode: request open/install using FlavorBob config
VSCode->>VSCode: choose openViaBrowser/openViaCLI config for "bob"
VSCode-->>Agent: return open command / URL
Agent-->>Desktop: open URL / instruct client to launch bobIDE
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
| experimental_rstudio: boolean | ||
| experimental_windsurf: boolean | ||
| experimental_antigravity: boolean | ||
| experimental_bob: boolean |
There was a problem hiding this comment.
todo: remove experimental from IDE flavors. I don't think this label adds much value as the IDEs are supported on a best-effort basis
skevetter
left a comment
There was a problem hiding this comment.
another day, another AI text editor :)
LGTM!
Add experimental support for the IBM Bob IDE, an AI-first VS Code fork
(like many others). More information is available at
https://bob.ibm.com/.
Summary by CodeRabbit