diff --git a/src/resources/extensions/subagent/index.ts b/src/resources/extensions/subagent/index.ts index 99ccc1bb8..ddcb833a5 100644 --- a/src/resources/extensions/subagent/index.ts +++ b/src/resources/extensions/subagent/index.ts @@ -23,7 +23,6 @@ import { StringEnum } from "@gsd/pi-ai"; import { type ExtensionAPI, getMarkdownTheme } from "@gsd/pi-coding-agent"; import { Container, Markdown, Spacer, Text } from "@gsd/pi-tui"; import { Type } from "@sinclair/typebox"; -import { parseBundledExtensionPaths } from "../../../bundled-extension-paths.js"; import { type AgentConfig, type AgentScope, discoverAgents } from "./agents.js"; import { type IsolationEnvironment, @@ -333,7 +332,7 @@ async function runSingleAgent( let wasAborted = false; const exitCode = await new Promise((resolve) => { - const bundledPaths = parseBundledExtensionPaths(process.env.GSD_BUNDLED_EXTENSION_PATHS); + const bundledPaths = (process.env.GSD_BUNDLED_EXTENSION_PATHS ?? "").split(path.delimiter).map(s => s.trim()).filter(Boolean); const extensionArgs = bundledPaths.flatMap(p => ["--extension", p]); const proc = spawn( process.execPath,