diff --git a/skills/code-delivery/SKILL.md b/skills/code-delivery/SKILL.md index 71e4746..f1d0bb6 100644 --- a/skills/code-delivery/SKILL.md +++ b/skills/code-delivery/SKILL.md @@ -1,6 +1,6 @@ --- name: code-delivery -description: Use when doing code work that must be integration-friendly: branches, commits, tests, PR-ready receipts, owned paths, and parent-friendly handoff. +description: "Use when doing code work that must be integration-friendly: branches, commits, tests, PR-ready receipts, owned paths, and parent-friendly handoff." --- # Code Delivery diff --git a/src/extension.ts b/src/extension.ts index 7cb2506..6f608fd 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -6,9 +6,9 @@ * Each VM category gets a specific set of services. */ +import { dirname, join } from "node:path"; import { discoverServiceModules, filterClientModules } from "./core/discover.js"; import { createExtension } from "./core/extension.js"; -import { DEFAULT_SERVICES_DIR } from "./core/server.js"; /** * Resolve which services this agent should load based on its category. @@ -51,7 +51,7 @@ export function resolveClientServiceSelection(env: NodeJS.ProcessEnv = process.e } } -const servicesDir = process.env.SERVICES_DIR ?? DEFAULT_SERVICES_DIR; +const servicesDir = process.env.SERVICES_DIR ?? join(dirname(import.meta.dir), "services"); const allModules = await discoverServiceModules(servicesDir, { includeNames: resolveClientServiceSelection(), });