From e9f0be06eb6da3c62f22203f15945d81ce9e286b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 31 Jan 2026 06:50:56 +0100 Subject: [PATCH] fix: repair docker build typing --- src/agents/pi-embedded-runner/compact.ts | 13 +------------ src/agents/pi-model-discovery.ts | 4 ++-- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/src/agents/pi-embedded-runner/compact.ts b/src/agents/pi-embedded-runner/compact.ts index cc1254448..e8a405e00 100644 --- a/src/agents/pi-embedded-runner/compact.ts +++ b/src/agents/pi-embedded-runner/compact.ts @@ -384,25 +384,14 @@ export async function compactEmbeddedPiSessionDirect( sandboxEnabled: !!sandbox?.enabled, }); - const resourceLoader = new DefaultResourceLoader({ - cwd: resolvedWorkspace, - agentDir, - settingsManager, - additionalExtensionPaths, - noSkills: true, - systemPromptOverride: () => systemPrompt(""), - agentsFilesOverride: () => ({ agentsFiles: [] }), - }); - await resourceLoader.reload(); - let session: Awaited>["session"]; const resourceLoader = new DefaultResourceLoader({ cwd: resolvedWorkspace, agentDir, settingsManager, additionalExtensionPaths, + noSkills: true, systemPromptOverride: systemPrompt, - skillsOverride: () => ({ skills: [], diagnostics: [] }), agentsFilesOverride: () => ({ agentsFiles: [] }), }); await resourceLoader.reload(); diff --git a/src/agents/pi-model-discovery.ts b/src/agents/pi-model-discovery.ts index 8311318db..584d6f2e5 100644 --- a/src/agents/pi-model-discovery.ts +++ b/src/agents/pi-model-discovery.ts @@ -2,6 +2,8 @@ import path from "node:path"; import { AuthStorage, ModelRegistry } from "@mariozechner/pi-coding-agent"; +export { AuthStorage, ModelRegistry } from "@mariozechner/pi-coding-agent"; + // Compatibility helpers for pi-coding-agent 0.50+ (discover* helpers removed). export function discoverAuthStorage(agentDir: string): AuthStorage { return new AuthStorage(path.join(agentDir, "auth.json")); @@ -10,5 +12,3 @@ export function discoverAuthStorage(agentDir: string): AuthStorage { export function discoverModels(authStorage: AuthStorage, agentDir: string): ModelRegistry { return new ModelRegistry(authStorage, path.join(agentDir, "models.json")); } - -export type { AuthStorage, ModelRegistry };