@autobe/agent
Version:
AI backend server code generator
25 lines (24 loc) • 1.06 kB
TypeScript
import { AutoBeOpenApi } from "@autobe/interface";
import { AutoBeState } from "../../../context/AutoBeState";
import { IAutoBeOrchestrateHistory } from "../../../structures/IAutoBeOrchestrateHistory";
import { AutoBePreliminaryController } from "../../common/AutoBePreliminaryController";
/**
* Transform test scenario generation context into conversational history.
*
* Following the InterfacePrerequisite pattern:
*
* - Provides system prompts
* - Provides preliminary data histories
* - Provides single target operation
* - Provides prerequisites for the operation
* - Provides authorization actors
*
* @param props - Configuration for history transformation
* @returns Complete conversation history ready for LLM agent processing
*/
export declare const transformTestScenarioHistory: (props: {
state: AutoBeState;
operation: AutoBeOpenApi.IOperation;
preliminary: AutoBePreliminaryController<"analysisSections" | "interfaceOperations" | "interfaceSchemas" | "complete">;
instruction: string;
}) => IAutoBeOrchestrateHistory;