diff --git a/src/container-runner.ts b/src/container-runner.ts index 0d78caa..6f66708 100644 --- a/src/container-runner.ts +++ b/src/container-runner.ts @@ -134,12 +134,7 @@ function buildVolumeMounts( const srcDir = path.join(skillsSrc, skillDir); if (!fs.statSync(srcDir).isDirectory()) continue; const dstDir = path.join(skillsDst, skillDir); - fs.mkdirSync(dstDir, { recursive: true }); - for (const file of fs.readdirSync(srcDir)) { - const srcFile = path.join(srcDir, file); - const dstFile = path.join(dstDir, file); - fs.copyFileSync(srcFile, dstFile); - } + fs.cpSync(srcDir, dstDir, { recursive: true }); } } mounts.push({