mirror of
https://github.com/anomalyco/opencode-sdk-python.git
synced 2026-04-28 12:39:54 +00:00
4.3 KiB
4.3 KiB
Shared Types
from opencode_ai.types import ProviderAuthError, UnknownError
Event
Types:
from opencode_ai.types import EventListResponse
Methods:
client.event.list() -> EventListResponse
App
Types:
from opencode_ai.types import App, AppInitResponse
Methods:
client.app.get() -> Appclient.app.init() -> AppInitResponse
File
Types:
from opencode_ai.types import FileSearchResponse
Methods:
client.file.search(**params) -> FileSearchResponse
Config
Types:
from opencode_ai.types import (
Config,
Keybinds,
McpLocal,
McpRemote,
Model,
Provider,
ConfigProvidersResponse,
)
Methods:
client.config.get() -> Configclient.config.providers() -> ConfigProvidersResponse
Session
Types:
from opencode_ai.types import (
FilePart,
Message,
MessagePart,
ReasoningPart,
Session,
SourceURLPart,
StepStartPart,
TextPart,
ToolCall,
ToolInvocationPart,
ToolPartialCall,
ToolResult,
SessionListResponse,
SessionDeleteResponse,
SessionAbortResponse,
SessionInitResponse,
SessionMessagesResponse,
SessionSummarizeResponse,
)
Methods:
client.session.create() -> Sessionclient.session.list() -> SessionListResponseclient.session.delete(id) -> SessionDeleteResponseclient.session.abort(id) -> SessionAbortResponseclient.session.chat(id, **params) -> Messageclient.session.init(id, **params) -> SessionInitResponseclient.session.messages(id) -> SessionMessagesResponseclient.session.share(id) -> Sessionclient.session.summarize(id, **params) -> SessionSummarizeResponseclient.session.unshare(id) -> Session