diff --git a/packages/coding-agent/src/core/resource-loader.ts b/packages/coding-agent/src/core/resource-loader.ts index 9f21102d..c1c49b23 100644 --- a/packages/coding-agent/src/core/resource-loader.ts +++ b/packages/coding-agent/src/core/resource-loader.ts @@ -73,7 +73,7 @@ function loadContextFileFromDir(dir: string): { path: string; content: string } return null; } -function loadProjectContextFiles( +export function loadProjectContextFiles( options: { cwd?: string; agentDir?: string } = {}, ): Array<{ path: string; content: string }> { const resolvedCwd = options.cwd ?? process.cwd(); diff --git a/packages/coding-agent/src/index.ts b/packages/coding-agent/src/index.ts index a221998a..75720b2f 100644 --- a/packages/coding-agent/src/index.ts +++ b/packages/coding-agent/src/index.ts @@ -153,7 +153,7 @@ export type { } from "./core/package-manager.js"; export { DefaultPackageManager } from "./core/package-manager.js"; export type { ResourceCollision, ResourceDiagnostic, ResourceLoader } from "./core/resource-loader.js"; -export { DefaultResourceLoader } from "./core/resource-loader.js"; +export { DefaultResourceLoader, loadProjectContextFiles } from "./core/resource-loader.js"; // SDK for programmatic usage export { AgentSessionRuntime,