发布

  • chore(cli): drop darwin-x64 local tools, bundles, and enhanced controls (#3421)

    frostbyte_neo 发布于 2026-05-13 09:34:36 +00:00

    Summary

    • Remove darwin-x64 from local toolkit platform lists (beeper-imessage,
      peekaboo, chrome-devtools) and drop the corresponding bundled binary
      path entries.
    • Skip building native Swift sidecar binaries (peekaboo, imessage-cli,
      composio-native-ui) for darwin-x64; remove the bun-darwin-x64 matrix
      entry from build-cli-binaries.yml so we no longer produce a darwin-x64
      CLI bundle.
    • Locally force-disable enhanced controls / elicitation on darwin-x64 in
      tool-permissions.ts even when the backend opts the org in (logs a
      debug message).

    Test plan

    • pnpm --filter @composio/cli typecheck
    • pnpm --filter @composio/cli-local-tools typecheck
    • CI green on the build workflow (no darwin-x64 job runs)

    🤖 Generated with Claude Code


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

    下载附件