From 64e5a9c696585cf8ddc8fd510685043a71066535 Mon Sep 17 00:00:00 2001 From: Wendy Smoak Date: Sun, 15 Feb 2026 10:12:49 -0500 Subject: [PATCH] guard against missing project directory --- tools/cli/installers/lib/ide/codex.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/cli/installers/lib/ide/codex.js b/tools/cli/installers/lib/ide/codex.js index e46b179fb..f7018f702 100644 --- a/tools/cli/installers/lib/ide/codex.js +++ b/tools/cli/installers/lib/ide/codex.js @@ -321,6 +321,9 @@ class CodexSetup extends BaseIdeSetup { if (location === 'project' && projectDir) { return path.join(projectDir, '.agents', 'skills'); } + if (location === 'project' && !projectDir) { + throw new Error('projectDir is required for project-scoped skill installation'); + } return path.join(os.homedir(), '.agents', 'skills'); }