release(cli,sdk): cut cli v0.2.21 + sdk alpha.12

Merged
SA
5mo ago
+4-4

Version bump to release the command-surface changes merged in #5027.

PackageFromTo
@superset/cli0.2.200.2.21
@superset/sdk (@superset_sh/sdk)0.0.1-alpha.110.0.1-alpha.12

What's in this release (from #5027)

  • superset ws create --command <cmd> — run a shell command in a freshly-created workspace.
  • Breaking: superset agents run → superset agents create (and SDK agents.run() → agents.create(), MCP agents_run → agents_create). No alias — the old name is gone.
  • New superset terminals create command, SDK terminals.create(), and MCP terminals_create.

Versioning note

The CLI rename is technically breaking, but I followed the established 0.2.x patch-increment convention (every prior release — 0.2.15→…→0.2.20 — was a patch bump regardless of content). If you'd rather signal the break with a minor bump (0.3.0), say so and I'll adjust.

Post-merge release steps (maintainer)

  • CLI: push a cli-v0.2.21 tag to trigger release-cli.yml (builds the 3-target matrix, cuts the GitHub release + rolling cli-latest, bumps Homebrew).
  • SDK: there's no SDK release workflow — publish @superset_sh/sdk manually (cd packages/sdk && bun run build && npm publish).

Open in Stage

Summary by cubic

Bumps @superset/cli to 0.2.21 and @superset/sdk to 0.0.1-alpha.12. Ships workspace command execution and terminals support.

  • New Features

    • superset ws create --command <cmd> to run a shell command in a fresh workspace.
    • superset terminals create in the CLI and terminals.create() in the SDK.
  • Migration

    • Breaking rename: superset agents run → superset agents create; SDK agents.run() → agents.create(); MCP agents_run → agents_create. No alias; old name removed.

Summary by CodeRabbit

Release Notes

  • Chores
    • CLI package version updated to 0.2.21
    • SDK package version updated to 0.0.1-alpha.12