You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Use appropriate dest based on environment (Vercel serverless can't write to homedir)
300
+
constdestBase=getSkillsDestDir();
301
+
try{
302
+
fs.mkdirSync(destBase,{recursive: true});
303
+
}catch(err){
304
+
console.error("[skills/catalog] Failed to create skills directory:",destBase,err);
305
+
returnNextResponse.json(
306
+
{error: `Cannot create skills directory: ${errinstanceofError ? err.message : String(err)}. On serverless environments, skill installation may not be supported.`},
307
+
{status: 500}
308
+
);
309
+
}
282
310
283
311
constinstalled: string[]=[];
284
312
consterrors: string[]=[];
@@ -458,8 +486,16 @@ async function handleGithubInstall(body: {
console.error("[skills/catalog] Failed to create skills directory:",destBase,err);
494
+
returnNextResponse.json(
495
+
{error: `Cannot create skills directory: ${errinstanceofError ? err.message : String(err)}. On serverless environments, skill installation may not be supported.`},
0 commit comments