"use client"; // Compatibility wrapper for the paused video entry. Image chat observes the run // once and renders its activity in the corresponding assistant message. import { CanvasAgentProgressMessage } from "./canvas-agent-progress"; import { useCanvasAgentRun, type CanvasAgentRunOptions } from "./use-canvas-agent-run"; import { canvasAgentProgress } from "@/lib/ai/canvas-agent-runtime/progress"; export function CanvasAgentRunPanel(props: CanvasAgentRunOptions & { onResume: (runId: string) => void }) { const task = useCanvasAgentRun(props); if (!task.run) return null; return void task.control("cancel")} onResume={() => props.onResume(task.run!.id)} />; }