/** * dsh-plugin-browserskill browser half: the `browser_screenshot` keyed * toolview plus the observation overlay (live thumbnails + interrupt) floating * over the shell via the `shell.overlay` seat. */ import type { ImageAttachmentRef } from "@deepseek-ai/dsh-attachment"; import type { ClientContext, ISessions, SessionId } from "@deepseek-ai/dsh-client-runtime/client"; // Type-only: pulls the 'shell.overlay' SlotMap merge into scope. import type {} from "@deepseek-ai/dsh-client-ui-layout/client"; import type { ToolCallViewProps } from "@deepseek-ai/dsh-client-ui-tool/client"; import { createElement } from "react"; // Scope-prefixed BSK design tokens and utility sheet (injected verbatim as //