CLIAugust 2026
Adopting a Deployment the CLI Did Not Create
wraps platform connectandwraps platform update-roleadopt an existing deployment. A CloudFormation quick-create customer has no local state file and no S3 state bucket to sync from, so both commands dead-ended — including on the documented repair path for a broken IAM trust policy. Registration is idempotent on the External ID, so adoption registers the account and repairs the trust policy without deploying anythingwraps doctorreportswraps-*resources it finds in AWS with no local connection record, instead of announcing no email deployment. That is what a CloudFormation-first connection looks like, and what a second machine looks like- Fix:
wraps updatenever resolved a release. It matched tags beginningcli@; every release is taggedcli-v. Standalone installs only ever saw “Could not determine latest version from GitHub releases” - Fix: one telemetry event per invocation.
wraps permissionsemitted three andwraps email domains addemitted two names a millisecond apart, which inflated the reported failure rate and split one command across two names - Fix: a failure thrown before the handler runs is named by its third positional, so a failing
email domains verifyis distinguishable from a failingemail domains removerather than collapsing intoemail:domains
CLI v3.5.3

