发布

  • fix: decouple skill build scripts from @composio/core (#3133)

    frostbyte_neo 发布于 2026-04-07 10:19:44 +00:00

    Summary

    • Skill build/validate scripts were failing in CI because they
      transitively imported @composio/core via src/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.ts with zero external dependencies.
    • Adds MULTI_ACCOUNT experimental feature flag that gates --account
      on execute/listen and --alias on 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/--alias documentation only in
      beta channel builds.

    Test plan

    • pnpm run validate:skills passes
    • pnpm turbo typecheck --filter=@composio/cli passes
    • Binary build and runtime verified
    • Stable help hides --account/--alias flags
    • Beta skill output includes multi-account flags, stable does not
    • CI Build CLI Binaries workflow should now pass

    🤖 Generated with Claude Code


    Co-authored-by: Claude Opus 4.6 (1M context) noreply@anthropic.com

    下载附件