ManimCat / src /studio-agent /modes /matplotlib /plot-render-port.ts
Bin29's picture
Sync from main: 0989c63 style(workflow): draw the plan as a rail and bring back the waiting paws
15c386f
Raw History Blame Contribute Delete
430 Bytes
export interface PlotRenderInput {
workspaceDirectory: string
workspaceOutputDirectory?: string
renderId: string
code: string
signal?: AbortSignal
}
export interface PlotRenderExecution {
outputDir: string
scriptPath: string
imageDataUris: string[]
imagePaths: string[]
stdout: string
stderr: string
}
export interface PlotRenderPort {
execute: (input: PlotRenderInput) => Promise<PlotRenderExecution>
}