Skip to content

feat: add CodeBuddy platform support#1483

Merged
bmadcode merged 2 commits intobmad-code-org:mainfrom
wisonlin:feature/add-codebuddy-platform
Feb 21, 2026
Merged

feat: add CodeBuddy platform support#1483
bmadcode merged 2 commits intobmad-code-org:mainfrom
wisonlin:feature/add-codebuddy-platform

Conversation

@wisonlin
Copy link
Copy Markdown
Contributor

What

Added CodeBuddy (Tencent Cloud Code Assistant) as a supported IDE platform for BMAD installation.

Why

CodeBuddy is a popular AI coding assistant from Tencent Cloud. Adding support allows CodeBuddy users to install BMAD agents and workflows to .codebuddy/commands directory.

How

  • Added CodeBuddy platform metadata to tools/platform-codes.yaml
  • Added CodeBuddy installer config to tools/cli/installers/lib/ide/platform-codes.yaml with default template type
  • Added .codebuddy to .gitignore

Testing

Ran npm test - all 52 schema tests, 12 installation tests, lint, and format checks passed.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Jan 31, 2026

📝 Walkthrough

Walkthrough

Adds support for a new platform called "CodeBuddy" (Tencent Cloud Code Assistant) by updating the gitignore file and adding platform configuration entries to two YAML configuration files with installer metadata.

Changes

Cohort / File(s) Summary
Gitignore Configuration
.gitignore
Added .codebuddy directory to ignore list.
Platform Configuration
tools/cli/installers/lib/ide/platform-codes.yaml, tools/platform-codes.yaml
Added new CodeBuddy platform entry with metadata including name, category (ide), description, and installer target directory configuration.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: adding CodeBuddy platform support, which aligns with the file modifications across platform configuration files and gitignore.
Description check ✅ Passed The description is well-organized with clear What, Why, How, and Testing sections that directly relate to the changeset, providing appropriate context for the CodeBuddy platform addition.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Add CodeBuddy (Tencent Cloud Code Assistant) as a supported IDE platform:

- Add platform config to tools/platform-codes.yaml

- Add installer config to tools/cli/installers/lib/ide/platform-codes.yaml

- Add .codebuddy to .gitignore

CodeBuddy uses the default template type with target directory .codebuddy/commands
@wisonlin wisonlin force-pushed the feature/add-codebuddy-platform branch from 0aa0206 to 2ad72d7 Compare February 9, 2026 03:05
@bmadcode
Copy link
Copy Markdown
Collaborator

Thanks for the addition @wisonlin

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