diff --git a/tests/agent/runner.ts b/tests/agent/runner.ts new file mode 100644 index 0000000..178d55a --- /dev/null +++ b/tests/agent/runner.ts @@ -0,0 +1,17 @@ +import type { RuneConfig } from "../../src/types.ts"; + +export interface AgentResult { + files: string[]; +} + +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; +}