"""
agentrun-desktop-demo-sdk - Desktop SDK demo for AgentRun sandbox

基于 AgentRun multiport 转发方案，提供鼠标/键盘/截图/文件/命令自动化能力。
底层通过 envd 兼容层（port 49983）与 sandbox 通信。

PyPI 包名：agentrun-desktop-demo-sdk
版本：20260312

使用示例：
    from desktop_sdk import Sandbox

    desktop = Sandbox.create(template_name="my-desktop-template")
    desktop.launch("google-chrome")
    desktop.wait(3000)
    img = desktop.screenshot()
    with open("screenshot.png", "wb") as f:
        f.write(img)
    desktop.kill()
"""

__version__ = "20260312"
__all__ = [
    "Sandbox",
    "CommandResult",
    "CommandHandle",
    "CommandsManager",
    "FilesManager",
    "StreamManager",
]

from .sandbox import Sandbox
from .commands import CommandResult, CommandHandle, CommandsManager
from .files import FilesManager
from .stream import StreamManager
