Files
Rune-Spec/tests/agent/runner.ts

18 lines
487 B
TypeScript

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<AgentResult>;
runBuild(projectDir: string, changeName: string, config: RuneConfig): Promise<AgentResult>;
runArchive(projectDir: string, changeName: string, config: RuneConfig): Promise<AgentResult>;
}