/** * Layer 2: Project context generator. * * Scans the host project's filesystem to build a ProjectContext object * that is included in the agent's prompt. This runs fresh on every * agent start -- never cached. * * This module does not import from Layer 1. */ export interface ProjectContext { framework: string | null; language: string; testFramework: string | null; packageManager: string; keyDependencies: string[]; projectStructure: string[]; } /** * Generate fresh project context by scanning the filesystem. * * @param projectRoot - Absolute path to the project root. Defaults to process.cwd(). * @returns A ProjectContext describing the host project. */ export declare function generateProjectContext(projectRoot?: string): Promise; //# sourceMappingURL=context-generator.d.ts.map