feat(coding-agent): export loadProjectContextFiles() standalone utility
closes #3142
This commit is contained in:
@@ -73,7 +73,7 @@ function loadContextFileFromDir(dir: string): { path: string; content: string }
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadProjectContextFiles(
|
export function loadProjectContextFiles(
|
||||||
options: { cwd?: string; agentDir?: string } = {},
|
options: { cwd?: string; agentDir?: string } = {},
|
||||||
): Array<{ path: string; content: string }> {
|
): Array<{ path: string; content: string }> {
|
||||||
const resolvedCwd = options.cwd ?? process.cwd();
|
const resolvedCwd = options.cwd ?? process.cwd();
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ export type {
|
|||||||
} from "./core/package-manager.js";
|
} from "./core/package-manager.js";
|
||||||
export { DefaultPackageManager } from "./core/package-manager.js";
|
export { DefaultPackageManager } from "./core/package-manager.js";
|
||||||
export type { ResourceCollision, ResourceDiagnostic, ResourceLoader } from "./core/resource-loader.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
|
// SDK for programmatic usage
|
||||||
export {
|
export {
|
||||||
AgentSessionRuntime,
|
AgentSessionRuntime,
|
||||||
|
|||||||
Reference in New Issue
Block a user