diff --git a/packages/create-llama/package.json b/packages/create-llama/package.json
index be420774bd7790f57232105fbf82445d2b0ad8e0..e057a8b8fc9ff6db3cc96c244e02f9fe21985808 100644
--- a/packages/create-llama/package.json
+++ b/packages/create-llama/package.json
@@ -49,7 +49,8 @@
     "prompts": "2.1.0",
     "tar": "6.1.15",
     "update-check": "1.5.4",
-    "validate-npm-package-name": "3.0.0"
+    "validate-npm-package-name": "3.0.0",
+    "async-sema": "3.0.1"
   },
   "engines": {
     "node": ">=16.14.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b7f39f8526c28443aa0104dc5fc9df1be0e21f95..0495abe2eb7e769e03460436cf6f3d72ee0bfaef 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -232,6 +232,9 @@ importers:
       async-retry:
         specifier: 1.3.1
         version: 1.3.1
+      async-sema:
+        specifier: 3.0.1
+        version: 3.0.1
       ci-info:
         specifier: watson/ci-info#f43f6a1cefff47fb361c88cf4b943fdbcaafe540
         version: github.com/watson/ci-info/f43f6a1cefff47fb361c88cf4b943fdbcaafe540
@@ -4963,6 +4966,10 @@ packages:
       retry: 0.12.0
     dev: true
 
+  /async-sema@3.0.1:
+    resolution: {integrity: sha512-fKT2riE8EHAvJEfLJXZiATQWqZttjx1+tfgnVshCDrH8vlw4YC8aECe0B8MU184g+aVRFVgmfxFlKZKaozSrNw==}
+    dev: true
+
   /asynckit@0.4.0:
     resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
     dev: false