opencode-sdk-python/api.md
2025-07-15 13:16:37 +00:00

6 KiB

Shared Types

from opencode_ai.types import MessageAbortedError, ProviderAuthError, UnknownError

Event

Types:

from opencode_ai.types import EventListResponse

Methods:

App

Types:

from opencode_ai.types import App, LogLevel, Mode, AppInitResponse, AppLogResponse, AppModesResponse

Methods:

Find

Types:

from opencode_ai.types import (
    Match,
    Symbol,
    FindFilesResponse,
    FindSymbolsResponse,
    FindTextResponse,
)

Methods:

File

Types:

from opencode_ai.types import File, FileReadResponse, FileStatusResponse

Methods:

Config

Types:

from opencode_ai.types import (
    Config,
    Keybinds,
    McpLocal,
    McpRemote,
    Model,
    Provider,
    ConfigProvidersResponse,
)

Methods:

Session

Types:

from opencode_ai.types import (
    AssistantMessage,
    FilePart,
    Message,
    Part,
    Session,
    StepFinishPart,
    StepStartPart,
    TextPart,
    ToolPart,
    ToolStateCompleted,
    ToolStateError,
    ToolStatePending,
    ToolStateRunning,
    UserMessage,
    SessionListResponse,
    SessionDeleteResponse,
    SessionAbortResponse,
    SessionInitResponse,
    SessionMessagesResponse,
    SessionSummarizeResponse,
)

Methods: