-
fix: decouple skill build scripts from @composio/core (#3133)
发布于
2026-04-07 10:19:44 +00:00 Summary
- Skill build/validate scripts were failing in CI because they
transitively imported@composio/coreviasrc/constants.ts, which
isn't built when the binary release workflow runs. - Extracts
CLI_EXPERIMENTAL_FEATURES(and
CLI_RELEASE_CHANNELS/CliReleaseChannel) into a standalone
src/experimental-features.tswith zero external dependencies. - Adds
MULTI_ACCOUNTexperimental feature flag that gates--account
on execute/listen and--aliason link. When disabled (default on
stable), these flags are silently ignored and hidden from help. Beta
builds enable them by default. - Skill builder now includes
--account/--aliasdocumentation only in
beta channel builds.
Test plan
pnpm run validate:skillspassespnpm turbo typecheck --filter=@composio/clipasses- Binary build and runtime verified
- Stable help hides
--account/--aliasflags - Beta skill output includes multi-account flags, stable does not
- CI
Build CLI Binariesworkflow should now pass
🤖 Generated with Claude Code
Co-authored-by: Claude Opus 4.6 (1M context) noreply@anthropic.com
下载附件
- Skill build/validate scripts were failing in CI because they