Skip to content

Latest commit

 

History

History
323 lines (238 loc) · 23.1 KB

File metadata and controls

323 lines (238 loc) · 23.1 KB

Shared Types

from kernel.types import (
    AppAction,
    BrowserExtension,
    BrowserProfile,
    BrowserViewport,
    ErrorDetail,
    ErrorEvent,
    ErrorModel,
    HeartbeatEvent,
    LogEvent,
)

Deployments

Types:

from kernel.types import (
    DeploymentStateEvent,
    DeploymentCreateResponse,
    DeploymentRetrieveResponse,
    DeploymentListResponse,
    DeploymentFollowResponse,
)

Methods:

Apps

Types:

from kernel.types import AppListResponse

Methods:

Invocations

Types:

from kernel.types import (
    InvocationStateEvent,
    InvocationCreateResponse,
    InvocationRetrieveResponse,
    InvocationUpdateResponse,
    InvocationListResponse,
    InvocationFollowResponse,
)

Methods:

Browsers

Types:

from kernel.types import (
    BrowserPersistence,
    Profile,
    BrowserCreateResponse,
    BrowserRetrieveResponse,
    BrowserListResponse,
)

Methods:

Replays

Types:

from kernel.types.browsers import ReplayListResponse, ReplayStartResponse

Methods:

Fs

Types:

from kernel.types.browsers import FFileInfoResponse, FListFilesResponse

Methods:

Watch

Types:

from kernel.types.browsers.fs import WatchEventsResponse, WatchStartResponse

Methods:

Process

Types:

from kernel.types.browsers import (
    ProcessExecResponse,
    ProcessKillResponse,
    ProcessSpawnResponse,
    ProcessStatusResponse,
    ProcessStdinResponse,
    ProcessStdoutStreamResponse,
)

Methods:

Logs

Methods:

Computer

Types:

from kernel.types.browsers import ComputerSetCursorVisibilityResponse

Methods:

Playwright

Types:

from kernel.types.browsers import PlaywrightExecuteResponse

Methods:

Profiles

Types:

from kernel.types import ProfileListResponse

Methods:

Proxies

Types:

from kernel.types import ProxyCreateResponse, ProxyRetrieveResponse, ProxyListResponse

Methods:

Extensions

Types:

from kernel.types import ExtensionListResponse, ExtensionUploadResponse

Methods:

BrowserPools

Types:

from kernel.types import (
    BrowserPool,
    BrowserPoolAcquireRequest,
    BrowserPoolReleaseRequest,
    BrowserPoolRequest,
    BrowserPoolUpdateRequest,
    BrowserPoolListResponse,
    BrowserPoolAcquireResponse,
)

Methods:

Agents

Auth

Types:

from kernel.types.agents import (
    AgentAuthDiscoverResponse,
    AgentAuthInvocationResponse,
    AgentAuthSubmitResponse,
    AuthAgent,
    AuthAgentCreateRequest,
    AuthAgentInvocationCreateRequest,
    AuthAgentInvocationCreateResponse,
    DiscoveredField,
)

Methods:

Invocations

Types:

from kernel.types.agents.auth import InvocationExchangeResponse

Methods: