Skip to content

Latest commit

 

History

History
371 lines (276 loc) · 27.3 KB

File metadata and controls

371 lines (276 loc) · 27.3 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,
    InvocationListBrowsersResponse,
)

Methods:

Browsers

Types:

from kernel.types import (
    BrowserPersistence,
    Profile,
    BrowserCreateResponse,
    BrowserRetrieveResponse,
    BrowserUpdateResponse,
    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,
    ProcessResizeResponse,
    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,
    ProxyCheckResponse,
)

Methods:

Extensions

Types:

from kernel.types import ExtensionListResponse, ExtensionUploadResponse

Methods:

BrowserPools

Types:

from kernel.types import BrowserPool, BrowserPoolListResponse, BrowserPoolAcquireResponse

Methods:

Agents

Auth

Types:

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

Methods:

Invocations

Types:

from kernel.types.agents.auth import InvocationExchangeResponse

Methods:

Credentials

Types:

from kernel.types import (
    CreateCredentialRequest,
    Credential,
    UpdateCredentialRequest,
    CredentialTotpCodeResponse,
)

Methods:

CredentialProviders

Types:

from kernel.types import (
    CreateCredentialProviderRequest,
    CredentialProvider,
    CredentialProviderTestResult,
    UpdateCredentialProviderRequest,
    CredentialProviderListResponse,
)

Methods: