apps/desktop/src/ipc/channels.ts | 1 + apps/desktop/src/ipc/methods/preview.ts | 11 +++++ apps/desktop/src/preload.ts | 2 + apps/desktop/src/preview/Manager.test.ts | 73 +++++++++++++++++++++++++++++++ apps/desktop/src/preview/Manager.ts | 74 +++++++++++++++++++++++++++++++- apps/server/src/mcp/toolkits/preview/handlers.ts | 3 ++ apps/server/src/mcp/toolkits/preview/tools.ts | 17 ++++++++ apps/web/src/components/preview/PreviewAutomationHosts.tsx | 11 +++++ apps/web/src/components/preview/PreviewMoreMenu.tsx | 46 +++++++++++++++++++- apps/web/src/components/preview/PreviewView.test.tsx | 1 + apps/web/src/components/preview/PreviewView.tsx | 1 + apps/web/src/components/preview/usePreviewBridge.ts | 1 + apps/web/src/previewStateStore.test.ts | 3 ++ apps/web/src/previewStateStore.ts | 2 + packages/contracts/src/ipc.ts | 21 +++++++++ packages/contracts/src/previewAutomation.ts | 24 +++++++++++ 16 files changed, 288 insertions(+), 3 deletions(-)