Skip to content

feat: add CodeBuddy platform support#478

Open
iot-future wants to merge 1 commit into
Egonex-AI:mainfrom
iot-future:feat/add-codebuddy-platform-support
Open

feat: add CodeBuddy platform support#478
iot-future wants to merge 1 commit into
Egonex-AI:mainfrom
iot-future:feat/add-codebuddy-platform-support

Conversation

@iot-future

Copy link
Copy Markdown

Add Tencent Cloud CodeBuddy IDE as a supported platform.

Changes (5 files, +14 lines)

  • install.sh: register codebuddy in platform registry (per-skill, ~/.codebuddy/skills/)
  • install.ps1: register codebuddy for Windows
  • skills/understand/SKILL.md: add ~/.codebuddy/skills/ to PLUGIN_ROOT detection
  • skills/understand-dashboard/SKILL.md: same
  • skills/understand-domain/SKILL.md: same

Why

CodeBuddy reads user-level skills from ~/.codebuddy/skills/<name>/SKILL.md,
matching the per-skill symlink approach used by Codex, Gemini, Pi, etc.

Testing

  • install.sh codebuddy creates all 8 skill symlinks
  • PLUGIN_ROOT resolves via ~/.codebuddy/skills/ symlink
  • Dashboard path detection works
  • Fallback works without universal ~/.understand-anything-plugin link
  • Core package builds (tsc)
  • All 753 existing tests pass, zero regressions

- Add codebuddy to install.sh platform registry (per-skill style, ~/.codebuddy/skills/)
- Add codebuddy to install.ps1 platform registry (Windows)
- Add ~/.codebuddy/skills/ path resolution to PLUGIN_ROOT detection in:
  - skills/understand/SKILL.md
  - skills/understand-dashboard/SKILL.md
  - skills/understand-domain/SKILL.md

CodeBuddy stores user-level skills at ~/.codebuddy/skills/<skill-name>/,
matching the per-skill symlink approach already used by codex/gemini/pi/etc.
@iot-future

Copy link
Copy Markdown
Author

Hi @Lum1104 👋

The CI workflow is currently awaiting approval. Could you please take a moment to approve it when you have time?

All tests are passing (753 passed, no regressions), and this PR adds full support for the CodeBuddy platform. Happy to address any feedback if needed 🙏

Thanks!

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.

1 participant