diff --git a/packages/coding-agent/src/core/extensions/loader.ts b/packages/coding-agent/src/core/extensions/loader.ts index ceaaf28b..bf8c0211 100644 --- a/packages/coding-agent/src/core/extensions/loader.ts +++ b/packages/coding-agent/src/core/extensions/loader.ts @@ -12,6 +12,7 @@ import { fileURLToPath } from "node:url"; import { createJiti } from "@mariozechner/jiti"; import * as _bundledPiAgentCore from "@mariozechner/pi-agent-core"; import * as _bundledPiAi from "@mariozechner/pi-ai"; +import * as _bundledPiAiOauth from "@mariozechner/pi-ai/oauth"; import type { KeyId } from "@mariozechner/pi-tui"; import * as _bundledPiTui from "@mariozechner/pi-tui"; // Static imports of packages that extensions may use. @@ -43,6 +44,7 @@ const VIRTUAL_MODULES: Record = { "@mariozechner/pi-agent-core": _bundledPiAgentCore, "@mariozechner/pi-tui": _bundledPiTui, "@mariozechner/pi-ai": _bundledPiAi, + "@mariozechner/pi-ai/oauth": _bundledPiAiOauth, "@mariozechner/pi-coding-agent": _bundledPiCodingAgent, }; @@ -67,6 +69,7 @@ function getAliases(): Record { "@mariozechner/pi-agent-core": require.resolve("@mariozechner/pi-agent-core"), "@mariozechner/pi-tui": require.resolve("@mariozechner/pi-tui"), "@mariozechner/pi-ai": require.resolve("@mariozechner/pi-ai"), + "@mariozechner/pi-ai/oauth": require.resolve("@mariozechner/pi-ai/oauth"), "@sinclair/typebox": typeboxRoot, };