Skip to content

feat(cli): add IBM Bob runtime support - #3930

Open
BrUn3y wants to merge 2 commits into
heygen-com:mainfrom
BrUn3y:feat/ibm-bob-support
Open

BrUn3y wants to merge 2 commits into
heygen-com:mainfrom
BrUn3y:feat/ibm-bob-support

Conversation

@BrUn3y

@BrUn3y BrUn3y commented Sep 14, 2026

Copy link
Copy Markdown

•## What

Add IBM Bob Shell support to HyperFrames' coding-agent integrations.
https://bob.ibm.com

Why

HyperFrames supports several coding agents, but IBM Bob was not detected as an agent runtime or documented as a supported skills target.

How

  • Detect Bob through the BOBSHELL_CLI environment variable.
  • Prioritize Bob over inherited Codex or Claude environment markers.
  • Avoid using BOBSHELL_API_KEY to prevent false-positive detection.
  • Verify skill mirroring to ~/.bob/skills.
  • Document IBM Bob setup and support.

Test plan

  • Added unit tests for detection, precedence, false positives, and skill mirroring.

  • Tested skill discovery and runtime detection with IBM Bob Shell 1.0.6.

  • Ran the CLI test suite: 2,922 tests passed.

  • Ran build, type checking, linting, formatting, and documentation link validation.

  • Unit tests added/updated

  • Manual testing performed

  • Documentation updated (if applicable)

@miguel-heygen

Copy link
Copy Markdown
Collaborator

@BrUn3y thanks for contributing! would you want to add IBM here? https://github.com/heygen-com/hyperframes/blob/main/ADOPTERS.md

@BrUn3y

BrUn3y commented Sep 14, 2026

Copy link
Copy Markdown
Author

@miguel-heygen not for now, but I will let you know later, thanks for the invitation

@jrusso1020

Copy link
Copy Markdown
Collaborator

@BrUn3y you will need to sign your commit before it can merge

@BrUn3y
BrUn3y force-pushed the feat/ibm-bob-support branch from d7d06f5 to bb20814 Compare September 14, 2026 14:29
@BrUn3y

BrUn3y commented Sep 14, 2026

Copy link
Copy Markdown
Author

@jrusso1020 done!

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.

3 participants