import type { RuneConfig } from "../../src/types.ts"; export interface AgentResult { files: string[]; missed?: string[]; rawPlan?: unknown; } export interface AgentRunner { readonly tier: number; runPlan( projectDir: string, changeName: string, docName: string, config: RuneConfig, ): Promise; runBuild(projectDir: string, changeName: string, config: RuneConfig): Promise; runArchive(projectDir: string, changeName: string, config: RuneConfig): Promise; }