# opencode_sdk v0.1.60 - Table of Contents

Unofficial OpenCode SDK for Elixir. A complete Elixir SDK for OpenCode,
providing server creation, session management, messaging, file operations, and more.
Mirrors the functionality of the official JavaScript SDK (@opencode-ai/sdk).
Not affiliated with or built by the OpenCode team.

## Pages

- [OpenCode SDK for Elixir](readme.md)

## Modules

- [OpenCode](OpenCode.md): Unofficial OpenCode SDK for Elixir.
- [OpenCode.Client](OpenCode.Client.md): HTTP client used by generated operations.

- [OpenCode.Generated.APIError](OpenCode.Generated.APIError.md): Provides struct and type for a APIError

- [OpenCode.Generated.APIErrorData](OpenCode.Generated.APIErrorData.md): Provides struct and type for a APIErrorData

- [OpenCode.Generated.Agent](OpenCode.Generated.Agent.md): Provides struct and type for a Agent

- [OpenCode.Generated.AgentConfig](OpenCode.Generated.AgentConfig.md): Provides struct and type for a AgentConfig

- [OpenCode.Generated.AgentModel](OpenCode.Generated.AgentModel.md): Provides struct and type for a AgentModel

- [OpenCode.Generated.AgentPart](OpenCode.Generated.AgentPart.md): Provides struct and type for a AgentPart

- [OpenCode.Generated.AgentPartInput](OpenCode.Generated.AgentPartInput.md): Provides struct and type for a AgentPartInput

- [OpenCode.Generated.AgentPartInputSource](OpenCode.Generated.AgentPartInputSource.md): Provides struct and type for a AgentPartInputSource

- [OpenCode.Generated.AgentPartSource](OpenCode.Generated.AgentPartSource.md): Provides struct and type for a AgentPartSource

- [OpenCode.Generated.ApiAuth](OpenCode.Generated.ApiAuth.md): Provides struct and type for a ApiAuth

- [OpenCode.Generated.AssistantMessage](OpenCode.Generated.AssistantMessage.md): Provides struct and type for a AssistantMessage

- [OpenCode.Generated.AssistantMessagePath](OpenCode.Generated.AssistantMessagePath.md): Provides struct and type for a AssistantMessagePath

- [OpenCode.Generated.AssistantMessageTime](OpenCode.Generated.AssistantMessageTime.md): Provides struct and type for a AssistantMessageTime

- [OpenCode.Generated.AssistantMessageTokens](OpenCode.Generated.AssistantMessageTokens.md): Provides struct and type for a AssistantMessageTokens

- [OpenCode.Generated.AssistantMessageTokensCache](OpenCode.Generated.AssistantMessageTokensCache.md): Provides struct and type for a AssistantMessageTokensCache

- [OpenCode.Generated.AttachmentConfig](OpenCode.Generated.AttachmentConfig.md): Provides struct and type for a AttachmentConfig

- [OpenCode.Generated.BadRequestError](OpenCode.Generated.BadRequestError.md): Provides struct and type for a BadRequestError

- [OpenCode.Generated.Command](OpenCode.Generated.Command.md): Provides struct and type for a Command

- [OpenCode.Generated.CompactionPart](OpenCode.Generated.CompactionPart.md): Provides struct and type for a CompactionPart

- [OpenCode.Generated.Config](OpenCode.Generated.Config.md): Provides API endpoints related to config

- [OpenCode.Generated.ConfigAgent](OpenCode.Generated.ConfigAgent.md): Provides struct and type for a ConfigAgent

- [OpenCode.Generated.ConfigCompaction](OpenCode.Generated.ConfigCompaction.md): Provides struct and type for a ConfigCompaction

- [OpenCode.Generated.ConfigEnterprise](OpenCode.Generated.ConfigEnterprise.md): Provides struct and type for a ConfigEnterprise

- [OpenCode.Generated.ConfigExperimental](OpenCode.Generated.ConfigExperimental.md): Provides struct and type for a ConfigExperimental

- [OpenCode.Generated.ConfigMode](OpenCode.Generated.ConfigMode.md): Provides struct and type for a ConfigMode

- [OpenCode.Generated.ConfigSkills](OpenCode.Generated.ConfigSkills.md): Provides struct and type for a ConfigSkills

- [OpenCode.Generated.ConfigToolOutput](OpenCode.Generated.ConfigToolOutput.md): Provides struct and type for a ConfigToolOutput

- [OpenCode.Generated.ConfigTui](OpenCode.Generated.ConfigTui.md): Provides struct and type for a ConfigTui

- [OpenCode.Generated.ConfigTuiScrollAcceleration](OpenCode.Generated.ConfigTuiScrollAcceleration.md): Provides struct and type for a ConfigTuiScrollAcceleration

- [OpenCode.Generated.ConfigWatcher](OpenCode.Generated.ConfigWatcher.md): Provides struct and type for a ConfigWatcher

- [OpenCode.Generated.ConsoleState](OpenCode.Generated.ConsoleState.md): Provides struct and type for a ConsoleState

- [OpenCode.Generated.ContextOverflowError](OpenCode.Generated.ContextOverflowError.md): Provides struct and type for a ContextOverflowError

- [OpenCode.Generated.ContextOverflowErrorData](OpenCode.Generated.ContextOverflowErrorData.md): Provides struct and type for a ContextOverflowErrorData

- [OpenCode.Generated.Control](OpenCode.Generated.Control.md): Provides API endpoints related to control

- [OpenCode.Generated.EffectHttpApiErrorForbidden](OpenCode.Generated.EffectHttpApiErrorForbidden.md): Provides struct and type for a EffectHttpApiErrorForbidden

- [OpenCode.Generated.EffectHttpApiErrorInternalServerError](OpenCode.Generated.EffectHttpApiErrorInternalServerError.md): Provides struct and type for a EffectHttpApiErrorInternalServerError

- [OpenCode.Generated.Event](OpenCode.Generated.Event.md): Provides API endpoint related to event

- [OpenCode.Generated.EventCommandExecuted](OpenCode.Generated.EventCommandExecuted.md): Provides struct and type for a EventCommandExecuted

- [OpenCode.Generated.EventCommandExecutedProperties](OpenCode.Generated.EventCommandExecutedProperties.md): Provides struct and type for a EventCommandExecutedProperties

- [OpenCode.Generated.EventFileEdited](OpenCode.Generated.EventFileEdited.md): Provides struct and type for a EventFileEdited

- [OpenCode.Generated.EventFileEditedProperties](OpenCode.Generated.EventFileEditedProperties.md): Provides struct and type for a EventFileEditedProperties

- [OpenCode.Generated.EventFileWatcherUpdated](OpenCode.Generated.EventFileWatcherUpdated.md): Provides struct and type for a EventFileWatcherUpdated

- [OpenCode.Generated.EventFileWatcherUpdatedProperties](OpenCode.Generated.EventFileWatcherUpdatedProperties.md): Provides struct and type for a EventFileWatcherUpdatedProperties

- [OpenCode.Generated.EventGlobalDisposed](OpenCode.Generated.EventGlobalDisposed.md): Provides struct and type for a EventGlobalDisposed

- [OpenCode.Generated.EventInstallationUpdateAvailable](OpenCode.Generated.EventInstallationUpdateAvailable.md): Provides struct and type for a EventInstallationUpdateAvailable

- [OpenCode.Generated.EventInstallationUpdateAvailableProperties](OpenCode.Generated.EventInstallationUpdateAvailableProperties.md): Provides struct and type for a EventInstallationUpdateAvailableProperties

- [OpenCode.Generated.EventInstallationUpdated](OpenCode.Generated.EventInstallationUpdated.md): Provides struct and type for a EventInstallationUpdated

- [OpenCode.Generated.EventInstallationUpdatedProperties](OpenCode.Generated.EventInstallationUpdatedProperties.md): Provides struct and type for a EventInstallationUpdatedProperties

- [OpenCode.Generated.EventLspClientDiagnostics](OpenCode.Generated.EventLspClientDiagnostics.md): Provides struct and type for a EventLspClientDiagnostics

- [OpenCode.Generated.EventLspClientDiagnosticsProperties](OpenCode.Generated.EventLspClientDiagnosticsProperties.md): Provides struct and type for a EventLspClientDiagnosticsProperties

- [OpenCode.Generated.EventLspUpdated](OpenCode.Generated.EventLspUpdated.md): Provides struct and type for a EventLspUpdated

- [OpenCode.Generated.EventMcpBrowserOpenFailed](OpenCode.Generated.EventMcpBrowserOpenFailed.md): Provides struct and type for a EventMcpBrowserOpenFailed

- [OpenCode.Generated.EventMcpBrowserOpenFailedProperties](OpenCode.Generated.EventMcpBrowserOpenFailedProperties.md): Provides struct and type for a EventMcpBrowserOpenFailedProperties

- [OpenCode.Generated.EventMcpToolsChanged](OpenCode.Generated.EventMcpToolsChanged.md): Provides struct and type for a EventMcpToolsChanged

- [OpenCode.Generated.EventMcpToolsChangedProperties](OpenCode.Generated.EventMcpToolsChangedProperties.md): Provides struct and type for a EventMcpToolsChangedProperties

- [OpenCode.Generated.EventMessagePartDelta](OpenCode.Generated.EventMessagePartDelta.md): Provides struct and type for a EventMessagePartDelta

- [OpenCode.Generated.EventMessagePartDeltaProperties](OpenCode.Generated.EventMessagePartDeltaProperties.md): Provides struct and type for a EventMessagePartDeltaProperties

- [OpenCode.Generated.EventMessagePartRemoved](OpenCode.Generated.EventMessagePartRemoved.md): Provides struct and type for a EventMessagePartRemoved

- [OpenCode.Generated.EventMessagePartRemovedProperties](OpenCode.Generated.EventMessagePartRemovedProperties.md): Provides struct and type for a EventMessagePartRemovedProperties

- [OpenCode.Generated.EventMessagePartUpdated](OpenCode.Generated.EventMessagePartUpdated.md): Provides struct and type for a EventMessagePartUpdated

- [OpenCode.Generated.EventMessagePartUpdatedProperties](OpenCode.Generated.EventMessagePartUpdatedProperties.md): Provides struct and type for a EventMessagePartUpdatedProperties

- [OpenCode.Generated.EventMessageRemoved](OpenCode.Generated.EventMessageRemoved.md): Provides struct and type for a EventMessageRemoved

- [OpenCode.Generated.EventMessageRemovedProperties](OpenCode.Generated.EventMessageRemovedProperties.md): Provides struct and type for a EventMessageRemovedProperties

- [OpenCode.Generated.EventMessageUpdated](OpenCode.Generated.EventMessageUpdated.md): Provides struct and type for a EventMessageUpdated

- [OpenCode.Generated.EventMessageUpdatedProperties](OpenCode.Generated.EventMessageUpdatedProperties.md): Provides struct and type for a EventMessageUpdatedProperties

- [OpenCode.Generated.EventPermissionAsked](OpenCode.Generated.EventPermissionAsked.md): Provides struct and type for a EventPermissionAsked

- [OpenCode.Generated.EventPermissionReplied](OpenCode.Generated.EventPermissionReplied.md): Provides struct and type for a EventPermissionReplied

- [OpenCode.Generated.EventPermissionRepliedProperties](OpenCode.Generated.EventPermissionRepliedProperties.md): Provides struct and type for a EventPermissionRepliedProperties

- [OpenCode.Generated.EventProjectUpdated](OpenCode.Generated.EventProjectUpdated.md): Provides struct and type for a EventProjectUpdated

- [OpenCode.Generated.EventPtyCreated](OpenCode.Generated.EventPtyCreated.md): Provides struct and type for a EventPtyCreated

- [OpenCode.Generated.EventPtyCreatedProperties](OpenCode.Generated.EventPtyCreatedProperties.md): Provides struct and type for a EventPtyCreatedProperties

- [OpenCode.Generated.EventPtyDeleted](OpenCode.Generated.EventPtyDeleted.md): Provides struct and type for a EventPtyDeleted

- [OpenCode.Generated.EventPtyDeletedProperties](OpenCode.Generated.EventPtyDeletedProperties.md): Provides struct and type for a EventPtyDeletedProperties

- [OpenCode.Generated.EventPtyExited](OpenCode.Generated.EventPtyExited.md): Provides struct and type for a EventPtyExited

- [OpenCode.Generated.EventPtyExitedProperties](OpenCode.Generated.EventPtyExitedProperties.md): Provides struct and type for a EventPtyExitedProperties

- [OpenCode.Generated.EventPtyUpdated](OpenCode.Generated.EventPtyUpdated.md): Provides struct and type for a EventPtyUpdated

- [OpenCode.Generated.EventPtyUpdatedProperties](OpenCode.Generated.EventPtyUpdatedProperties.md): Provides struct and type for a EventPtyUpdatedProperties

- [OpenCode.Generated.EventQuestionAsked](OpenCode.Generated.EventQuestionAsked.md): Provides struct and type for a EventQuestionAsked

- [OpenCode.Generated.EventQuestionRejected](OpenCode.Generated.EventQuestionRejected.md): Provides struct and type for a EventQuestionRejected

- [OpenCode.Generated.EventQuestionRejectedProperties](OpenCode.Generated.EventQuestionRejectedProperties.md): Provides struct and type for a EventQuestionRejectedProperties

- [OpenCode.Generated.EventQuestionReplied](OpenCode.Generated.EventQuestionReplied.md): Provides struct and type for a EventQuestionReplied

- [OpenCode.Generated.EventQuestionRepliedProperties](OpenCode.Generated.EventQuestionRepliedProperties.md): Provides struct and type for a EventQuestionRepliedProperties

- [OpenCode.Generated.EventServerConnected](OpenCode.Generated.EventServerConnected.md): Provides struct and type for a EventServerConnected

- [OpenCode.Generated.EventServerInstanceDisposed](OpenCode.Generated.EventServerInstanceDisposed.md): Provides struct and type for a EventServerInstanceDisposed

- [OpenCode.Generated.EventServerInstanceDisposedProperties](OpenCode.Generated.EventServerInstanceDisposedProperties.md): Provides struct and type for a EventServerInstanceDisposedProperties

- [OpenCode.Generated.EventSessionCompacted](OpenCode.Generated.EventSessionCompacted.md): Provides struct and type for a EventSessionCompacted

- [OpenCode.Generated.EventSessionCompactedProperties](OpenCode.Generated.EventSessionCompactedProperties.md): Provides struct and type for a EventSessionCompactedProperties

- [OpenCode.Generated.EventSessionCreated](OpenCode.Generated.EventSessionCreated.md): Provides struct and type for a EventSessionCreated

- [OpenCode.Generated.EventSessionCreatedProperties](OpenCode.Generated.EventSessionCreatedProperties.md): Provides struct and type for a EventSessionCreatedProperties

- [OpenCode.Generated.EventSessionDeleted](OpenCode.Generated.EventSessionDeleted.md): Provides struct and type for a EventSessionDeleted

- [OpenCode.Generated.EventSessionDeletedProperties](OpenCode.Generated.EventSessionDeletedProperties.md): Provides struct and type for a EventSessionDeletedProperties

- [OpenCode.Generated.EventSessionDiff](OpenCode.Generated.EventSessionDiff.md): Provides struct and type for a EventSessionDiff

- [OpenCode.Generated.EventSessionDiffProperties](OpenCode.Generated.EventSessionDiffProperties.md): Provides struct and type for a EventSessionDiffProperties

- [OpenCode.Generated.EventSessionError](OpenCode.Generated.EventSessionError.md): Provides struct and type for a EventSessionError

- [OpenCode.Generated.EventSessionErrorProperties](OpenCode.Generated.EventSessionErrorProperties.md): Provides struct and type for a EventSessionErrorProperties

- [OpenCode.Generated.EventSessionIdle](OpenCode.Generated.EventSessionIdle.md): Provides struct and type for a EventSessionIdle

- [OpenCode.Generated.EventSessionIdleProperties](OpenCode.Generated.EventSessionIdleProperties.md): Provides struct and type for a EventSessionIdleProperties

- [OpenCode.Generated.EventSessionNextAgentSwitched](OpenCode.Generated.EventSessionNextAgentSwitched.md): Provides struct and type for a EventSessionNextAgentSwitched

- [OpenCode.Generated.EventSessionNextAgentSwitchedProperties](OpenCode.Generated.EventSessionNextAgentSwitchedProperties.md): Provides struct and type for a EventSessionNextAgentSwitchedProperties

- [OpenCode.Generated.EventSessionNextCompactionDelta](OpenCode.Generated.EventSessionNextCompactionDelta.md): Provides struct and type for a EventSessionNextCompactionDelta

- [OpenCode.Generated.EventSessionNextCompactionDeltaProperties](OpenCode.Generated.EventSessionNextCompactionDeltaProperties.md): Provides struct and type for a EventSessionNextCompactionDeltaProperties

- [OpenCode.Generated.EventSessionNextCompactionEnded](OpenCode.Generated.EventSessionNextCompactionEnded.md): Provides struct and type for a EventSessionNextCompactionEnded

- [OpenCode.Generated.EventSessionNextCompactionEndedProperties](OpenCode.Generated.EventSessionNextCompactionEndedProperties.md): Provides struct and type for a EventSessionNextCompactionEndedProperties

- [OpenCode.Generated.EventSessionNextCompactionStarted](OpenCode.Generated.EventSessionNextCompactionStarted.md): Provides struct and type for a EventSessionNextCompactionStarted

- [OpenCode.Generated.EventSessionNextCompactionStartedProperties](OpenCode.Generated.EventSessionNextCompactionStartedProperties.md): Provides struct and type for a EventSessionNextCompactionStartedProperties

- [OpenCode.Generated.EventSessionNextModelSwitched](OpenCode.Generated.EventSessionNextModelSwitched.md): Provides struct and type for a EventSessionNextModelSwitched

- [OpenCode.Generated.EventSessionNextModelSwitchedProperties](OpenCode.Generated.EventSessionNextModelSwitchedProperties.md): Provides struct and type for a EventSessionNextModelSwitchedProperties

- [OpenCode.Generated.EventSessionNextModelSwitchedPropertiesModel](OpenCode.Generated.EventSessionNextModelSwitchedPropertiesModel.md): Provides struct and type for a EventSessionNextModelSwitchedPropertiesModel

- [OpenCode.Generated.EventSessionNextPrompted](OpenCode.Generated.EventSessionNextPrompted.md): Provides struct and type for a EventSessionNextPrompted

- [OpenCode.Generated.EventSessionNextPromptedProperties](OpenCode.Generated.EventSessionNextPromptedProperties.md): Provides struct and type for a EventSessionNextPromptedProperties

- [OpenCode.Generated.EventSessionNextReasoningDelta](OpenCode.Generated.EventSessionNextReasoningDelta.md): Provides struct and type for a EventSessionNextReasoningDelta

- [OpenCode.Generated.EventSessionNextReasoningDeltaProperties](OpenCode.Generated.EventSessionNextReasoningDeltaProperties.md): Provides struct and type for a EventSessionNextReasoningDeltaProperties

- [OpenCode.Generated.EventSessionNextReasoningEnded](OpenCode.Generated.EventSessionNextReasoningEnded.md): Provides struct and type for a EventSessionNextReasoningEnded

- [OpenCode.Generated.EventSessionNextReasoningEndedProperties](OpenCode.Generated.EventSessionNextReasoningEndedProperties.md): Provides struct and type for a EventSessionNextReasoningEndedProperties

- [OpenCode.Generated.EventSessionNextReasoningStarted](OpenCode.Generated.EventSessionNextReasoningStarted.md): Provides struct and type for a EventSessionNextReasoningStarted

- [OpenCode.Generated.EventSessionNextReasoningStartedProperties](OpenCode.Generated.EventSessionNextReasoningStartedProperties.md): Provides struct and type for a EventSessionNextReasoningStartedProperties

- [OpenCode.Generated.EventSessionNextRetried](OpenCode.Generated.EventSessionNextRetried.md): Provides struct and type for a EventSessionNextRetried

- [OpenCode.Generated.EventSessionNextRetriedProperties](OpenCode.Generated.EventSessionNextRetriedProperties.md): Provides struct and type for a EventSessionNextRetriedProperties

- [OpenCode.Generated.EventSessionNextShellEnded](OpenCode.Generated.EventSessionNextShellEnded.md): Provides struct and type for a EventSessionNextShellEnded

- [OpenCode.Generated.EventSessionNextShellEndedProperties](OpenCode.Generated.EventSessionNextShellEndedProperties.md): Provides struct and type for a EventSessionNextShellEndedProperties

- [OpenCode.Generated.EventSessionNextShellStarted](OpenCode.Generated.EventSessionNextShellStarted.md): Provides struct and type for a EventSessionNextShellStarted

- [OpenCode.Generated.EventSessionNextShellStartedProperties](OpenCode.Generated.EventSessionNextShellStartedProperties.md): Provides struct and type for a EventSessionNextShellStartedProperties

- [OpenCode.Generated.EventSessionNextStepEnded](OpenCode.Generated.EventSessionNextStepEnded.md): Provides struct and type for a EventSessionNextStepEnded

- [OpenCode.Generated.EventSessionNextStepEndedProperties](OpenCode.Generated.EventSessionNextStepEndedProperties.md): Provides struct and type for a EventSessionNextStepEndedProperties

- [OpenCode.Generated.EventSessionNextStepEndedPropertiesTokens](OpenCode.Generated.EventSessionNextStepEndedPropertiesTokens.md): Provides struct and type for a EventSessionNextStepEndedPropertiesTokens

- [OpenCode.Generated.EventSessionNextStepEndedPropertiesTokensCache](OpenCode.Generated.EventSessionNextStepEndedPropertiesTokensCache.md): Provides struct and type for a EventSessionNextStepEndedPropertiesTokensCache

- [OpenCode.Generated.EventSessionNextStepFailed](OpenCode.Generated.EventSessionNextStepFailed.md): Provides struct and type for a EventSessionNextStepFailed

- [OpenCode.Generated.EventSessionNextStepFailedProperties](OpenCode.Generated.EventSessionNextStepFailedProperties.md): Provides struct and type for a EventSessionNextStepFailedProperties

- [OpenCode.Generated.EventSessionNextStepFailedPropertiesError](OpenCode.Generated.EventSessionNextStepFailedPropertiesError.md): Provides struct and type for a EventSessionNextStepFailedPropertiesError

- [OpenCode.Generated.EventSessionNextStepStarted](OpenCode.Generated.EventSessionNextStepStarted.md): Provides struct and type for a EventSessionNextStepStarted

- [OpenCode.Generated.EventSessionNextStepStartedProperties](OpenCode.Generated.EventSessionNextStepStartedProperties.md): Provides struct and type for a EventSessionNextStepStartedProperties

- [OpenCode.Generated.EventSessionNextStepStartedPropertiesModel](OpenCode.Generated.EventSessionNextStepStartedPropertiesModel.md): Provides struct and type for a EventSessionNextStepStartedPropertiesModel

- [OpenCode.Generated.EventSessionNextSynthetic](OpenCode.Generated.EventSessionNextSynthetic.md): Provides struct and type for a EventSessionNextSynthetic

- [OpenCode.Generated.EventSessionNextSyntheticProperties](OpenCode.Generated.EventSessionNextSyntheticProperties.md): Provides struct and type for a EventSessionNextSyntheticProperties

- [OpenCode.Generated.EventSessionNextTextDelta](OpenCode.Generated.EventSessionNextTextDelta.md): Provides struct and type for a EventSessionNextTextDelta

- [OpenCode.Generated.EventSessionNextTextDeltaProperties](OpenCode.Generated.EventSessionNextTextDeltaProperties.md): Provides struct and type for a EventSessionNextTextDeltaProperties

- [OpenCode.Generated.EventSessionNextTextEnded](OpenCode.Generated.EventSessionNextTextEnded.md): Provides struct and type for a EventSessionNextTextEnded

- [OpenCode.Generated.EventSessionNextTextEndedProperties](OpenCode.Generated.EventSessionNextTextEndedProperties.md): Provides struct and type for a EventSessionNextTextEndedProperties

- [OpenCode.Generated.EventSessionNextTextStarted](OpenCode.Generated.EventSessionNextTextStarted.md): Provides struct and type for a EventSessionNextTextStarted

- [OpenCode.Generated.EventSessionNextTextStartedProperties](OpenCode.Generated.EventSessionNextTextStartedProperties.md): Provides struct and type for a EventSessionNextTextStartedProperties

- [OpenCode.Generated.EventSessionNextToolCalled](OpenCode.Generated.EventSessionNextToolCalled.md): Provides struct and type for a EventSessionNextToolCalled

- [OpenCode.Generated.EventSessionNextToolCalledProperties](OpenCode.Generated.EventSessionNextToolCalledProperties.md): Provides struct and type for a EventSessionNextToolCalledProperties

- [OpenCode.Generated.EventSessionNextToolCalledPropertiesProvider](OpenCode.Generated.EventSessionNextToolCalledPropertiesProvider.md): Provides struct and type for a EventSessionNextToolCalledPropertiesProvider

- [OpenCode.Generated.EventSessionNextToolError](OpenCode.Generated.EventSessionNextToolError.md): Provides struct and type for a EventSessionNextToolError

- [OpenCode.Generated.EventSessionNextToolErrorProperties](OpenCode.Generated.EventSessionNextToolErrorProperties.md): Provides struct and type for a EventSessionNextToolErrorProperties

- [OpenCode.Generated.EventSessionNextToolErrorPropertiesError](OpenCode.Generated.EventSessionNextToolErrorPropertiesError.md): Provides struct and type for a EventSessionNextToolErrorPropertiesError

- [OpenCode.Generated.EventSessionNextToolErrorPropertiesProvider](OpenCode.Generated.EventSessionNextToolErrorPropertiesProvider.md): Provides struct and type for a EventSessionNextToolErrorPropertiesProvider

- [OpenCode.Generated.EventSessionNextToolFailed](OpenCode.Generated.EventSessionNextToolFailed.md): Provides struct and type for a EventSessionNextToolFailed

- [OpenCode.Generated.EventSessionNextToolFailedProperties](OpenCode.Generated.EventSessionNextToolFailedProperties.md): Provides struct and type for a EventSessionNextToolFailedProperties

- [OpenCode.Generated.EventSessionNextToolFailedPropertiesError](OpenCode.Generated.EventSessionNextToolFailedPropertiesError.md): Provides struct and type for a EventSessionNextToolFailedPropertiesError

- [OpenCode.Generated.EventSessionNextToolFailedPropertiesProvider](OpenCode.Generated.EventSessionNextToolFailedPropertiesProvider.md): Provides struct and type for a EventSessionNextToolFailedPropertiesProvider

- [OpenCode.Generated.EventSessionNextToolInputDelta](OpenCode.Generated.EventSessionNextToolInputDelta.md): Provides struct and type for a EventSessionNextToolInputDelta

- [OpenCode.Generated.EventSessionNextToolInputDeltaProperties](OpenCode.Generated.EventSessionNextToolInputDeltaProperties.md): Provides struct and type for a EventSessionNextToolInputDeltaProperties

- [OpenCode.Generated.EventSessionNextToolInputEnded](OpenCode.Generated.EventSessionNextToolInputEnded.md): Provides struct and type for a EventSessionNextToolInputEnded

- [OpenCode.Generated.EventSessionNextToolInputEndedProperties](OpenCode.Generated.EventSessionNextToolInputEndedProperties.md): Provides struct and type for a EventSessionNextToolInputEndedProperties

- [OpenCode.Generated.EventSessionNextToolInputStarted](OpenCode.Generated.EventSessionNextToolInputStarted.md): Provides struct and type for a EventSessionNextToolInputStarted

- [OpenCode.Generated.EventSessionNextToolInputStartedProperties](OpenCode.Generated.EventSessionNextToolInputStartedProperties.md): Provides struct and type for a EventSessionNextToolInputStartedProperties

- [OpenCode.Generated.EventSessionNextToolProgress](OpenCode.Generated.EventSessionNextToolProgress.md): Provides struct and type for a EventSessionNextToolProgress

- [OpenCode.Generated.EventSessionNextToolProgressProperties](OpenCode.Generated.EventSessionNextToolProgressProperties.md): Provides struct and type for a EventSessionNextToolProgressProperties

- [OpenCode.Generated.EventSessionNextToolSuccess](OpenCode.Generated.EventSessionNextToolSuccess.md): Provides struct and type for a EventSessionNextToolSuccess

- [OpenCode.Generated.EventSessionNextToolSuccessProperties](OpenCode.Generated.EventSessionNextToolSuccessProperties.md): Provides struct and type for a EventSessionNextToolSuccessProperties

- [OpenCode.Generated.EventSessionNextToolSuccessPropertiesProvider](OpenCode.Generated.EventSessionNextToolSuccessPropertiesProvider.md): Provides struct and type for a EventSessionNextToolSuccessPropertiesProvider

- [OpenCode.Generated.EventSessionStatus](OpenCode.Generated.EventSessionStatus.md): Provides struct and type for a EventSessionStatus

- [OpenCode.Generated.EventSessionStatusProperties](OpenCode.Generated.EventSessionStatusProperties.md): Provides struct and type for a EventSessionStatusProperties

- [OpenCode.Generated.EventSessionStatusPropertiesStatus](OpenCode.Generated.EventSessionStatusPropertiesStatus.md): Provides struct and types for a EventSessionStatusPropertiesStatus

- [OpenCode.Generated.EventSessionStatusPropertiesStatusAction](OpenCode.Generated.EventSessionStatusPropertiesStatusAction.md): Provides struct and type for a EventSessionStatusPropertiesStatusAction

- [OpenCode.Generated.EventSessionUpdated](OpenCode.Generated.EventSessionUpdated.md): Provides struct and type for a EventSessionUpdated

- [OpenCode.Generated.EventSessionUpdatedProperties](OpenCode.Generated.EventSessionUpdatedProperties.md): Provides struct and type for a EventSessionUpdatedProperties

- [OpenCode.Generated.EventTodoUpdated](OpenCode.Generated.EventTodoUpdated.md): Provides struct and type for a EventTodoUpdated

- [OpenCode.Generated.EventTodoUpdatedProperties](OpenCode.Generated.EventTodoUpdatedProperties.md): Provides struct and type for a EventTodoUpdatedProperties

- [OpenCode.Generated.EventTuiCommandExecute](OpenCode.Generated.EventTuiCommandExecute.md): Provides struct and types for a EventTuiCommandExecute

- [OpenCode.Generated.EventTuiCommandExecuteProperties](OpenCode.Generated.EventTuiCommandExecuteProperties.md): Provides struct and types for a EventTuiCommandExecuteProperties

- [OpenCode.Generated.EventTuiPromptAppend](OpenCode.Generated.EventTuiPromptAppend.md): Provides struct and types for a EventTuiPromptAppend

- [OpenCode.Generated.EventTuiPromptAppendProperties](OpenCode.Generated.EventTuiPromptAppendProperties.md): Provides struct and types for a EventTuiPromptAppendProperties

- [OpenCode.Generated.EventTuiSessionSelect](OpenCode.Generated.EventTuiSessionSelect.md): Provides struct and types for a EventTuiSessionSelect

- [OpenCode.Generated.EventTuiSessionSelectProperties](OpenCode.Generated.EventTuiSessionSelectProperties.md): Provides struct and types for a EventTuiSessionSelectProperties

- [OpenCode.Generated.EventTuiToastShow](OpenCode.Generated.EventTuiToastShow.md): Provides struct and types for a EventTuiToastShow

- [OpenCode.Generated.EventTuiToastShow1](OpenCode.Generated.EventTuiToastShow1.md): Provides struct and type for a EventTuiToastShow1

- [OpenCode.Generated.EventTuiToastShow1Properties](OpenCode.Generated.EventTuiToastShow1Properties.md): Provides struct and type for a EventTuiToastShow1Properties

- [OpenCode.Generated.EventTuiToastShowProperties](OpenCode.Generated.EventTuiToastShowProperties.md): Provides struct and types for a EventTuiToastShowProperties

- [OpenCode.Generated.EventVcsBranchUpdated](OpenCode.Generated.EventVcsBranchUpdated.md): Provides struct and type for a EventVcsBranchUpdated

- [OpenCode.Generated.EventVcsBranchUpdatedProperties](OpenCode.Generated.EventVcsBranchUpdatedProperties.md): Provides struct and type for a EventVcsBranchUpdatedProperties

- [OpenCode.Generated.EventWorkspaceFailed](OpenCode.Generated.EventWorkspaceFailed.md): Provides struct and type for a EventWorkspaceFailed

- [OpenCode.Generated.EventWorkspaceFailedProperties](OpenCode.Generated.EventWorkspaceFailedProperties.md): Provides struct and type for a EventWorkspaceFailedProperties

- [OpenCode.Generated.EventWorkspaceReady](OpenCode.Generated.EventWorkspaceReady.md): Provides struct and type for a EventWorkspaceReady

- [OpenCode.Generated.EventWorkspaceReadyProperties](OpenCode.Generated.EventWorkspaceReadyProperties.md): Provides struct and type for a EventWorkspaceReadyProperties

- [OpenCode.Generated.EventWorkspaceRestore](OpenCode.Generated.EventWorkspaceRestore.md): Provides struct and type for a EventWorkspaceRestore

- [OpenCode.Generated.EventWorkspaceRestoreProperties](OpenCode.Generated.EventWorkspaceRestoreProperties.md): Provides struct and type for a EventWorkspaceRestoreProperties

- [OpenCode.Generated.EventWorkspaceStatus](OpenCode.Generated.EventWorkspaceStatus.md): Provides struct and type for a EventWorkspaceStatus

- [OpenCode.Generated.EventWorkspaceStatusProperties](OpenCode.Generated.EventWorkspaceStatusProperties.md): Provides struct and type for a EventWorkspaceStatusProperties

- [OpenCode.Generated.EventWorktreeFailed](OpenCode.Generated.EventWorktreeFailed.md): Provides struct and type for a EventWorktreeFailed

- [OpenCode.Generated.EventWorktreeFailedProperties](OpenCode.Generated.EventWorktreeFailedProperties.md): Provides struct and type for a EventWorktreeFailedProperties

- [OpenCode.Generated.EventWorktreeReady](OpenCode.Generated.EventWorktreeReady.md): Provides struct and type for a EventWorktreeReady

- [OpenCode.Generated.EventWorktreeReadyProperties](OpenCode.Generated.EventWorktreeReadyProperties.md): Provides struct and type for a EventWorktreeReadyProperties

- [OpenCode.Generated.Experimental](OpenCode.Generated.Experimental.md): Provides API endpoints related to experimental

- [OpenCode.Generated.File](OpenCode.Generated.File.md): Provides API endpoints related to file

- [OpenCode.Generated.FileContent](OpenCode.Generated.FileContent.md): Provides struct and type for a FileContent

- [OpenCode.Generated.FileContentPatch](OpenCode.Generated.FileContentPatch.md): Provides struct and type for a FileContentPatch

- [OpenCode.Generated.FileContentPatchHunks](OpenCode.Generated.FileContentPatchHunks.md): Provides struct and type for a FileContentPatchHunks

- [OpenCode.Generated.FileDiff](OpenCode.Generated.FileDiff.md): Provides struct and type for a FileDiff

- [OpenCode.Generated.FileNode](OpenCode.Generated.FileNode.md): Provides struct and type for a FileNode

- [OpenCode.Generated.FilePart](OpenCode.Generated.FilePart.md): Provides struct and type for a FilePart

- [OpenCode.Generated.FilePartInput](OpenCode.Generated.FilePartInput.md): Provides struct and type for a FilePartInput

- [OpenCode.Generated.FilePartSourceText](OpenCode.Generated.FilePartSourceText.md): Provides struct and type for a FilePartSourceText

- [OpenCode.Generated.FileSource](OpenCode.Generated.FileSource.md): Provides struct and type for a FileSource

- [OpenCode.Generated.FormatterStatus](OpenCode.Generated.FormatterStatus.md): Provides struct and type for a FormatterStatus

- [OpenCode.Generated.Global](OpenCode.Generated.Global.md): Provides API endpoints related to global

- [OpenCode.Generated.GlobalEvent](OpenCode.Generated.GlobalEvent.md): Provides struct and type for a GlobalEvent

- [OpenCode.Generated.GlobalSession](OpenCode.Generated.GlobalSession.md): Provides struct and type for a GlobalSession

- [OpenCode.Generated.GlobalSessionModel](OpenCode.Generated.GlobalSessionModel.md): Provides struct and type for a GlobalSessionModel

- [OpenCode.Generated.GlobalSessionRevert](OpenCode.Generated.GlobalSessionRevert.md): Provides struct and type for a GlobalSessionRevert

- [OpenCode.Generated.GlobalSessionShare](OpenCode.Generated.GlobalSessionShare.md): Provides struct and type for a GlobalSessionShare

- [OpenCode.Generated.GlobalSessionSummary](OpenCode.Generated.GlobalSessionSummary.md): Provides struct and type for a GlobalSessionSummary

- [OpenCode.Generated.GlobalSessionTime](OpenCode.Generated.GlobalSessionTime.md): Provides struct and type for a GlobalSessionTime

- [OpenCode.Generated.ImageAttachmentConfig](OpenCode.Generated.ImageAttachmentConfig.md): Provides struct and type for a ImageAttachmentConfig

- [OpenCode.Generated.Instance](OpenCode.Generated.Instance.md): Provides API endpoints related to instance

- [OpenCode.Generated.KeybindsConfig](OpenCode.Generated.KeybindsConfig.md): Provides struct and type for a KeybindsConfig

- [OpenCode.Generated.LSPStatus](OpenCode.Generated.LSPStatus.md): Provides struct and type for a LSPStatus

- [OpenCode.Generated.MCPStatusConnected](OpenCode.Generated.MCPStatusConnected.md): Provides struct and type for a MCPStatusConnected

- [OpenCode.Generated.MCPStatusDisabled](OpenCode.Generated.MCPStatusDisabled.md): Provides struct and type for a MCPStatusDisabled

- [OpenCode.Generated.MCPStatusFailed](OpenCode.Generated.MCPStatusFailed.md): Provides struct and type for a MCPStatusFailed

- [OpenCode.Generated.MCPStatusNeedsAuth](OpenCode.Generated.MCPStatusNeedsAuth.md): Provides struct and type for a MCPStatusNeedsAuth

- [OpenCode.Generated.MCPStatusNeedsClientRegistration](OpenCode.Generated.MCPStatusNeedsClientRegistration.md): Provides struct and type for a MCPStatusNeedsClientRegistration

- [OpenCode.Generated.Mcp](OpenCode.Generated.Mcp.md): Provides API endpoints related to mcp

- [OpenCode.Generated.McpLocalConfig](OpenCode.Generated.McpLocalConfig.md): Provides struct and type for a McpLocalConfig

- [OpenCode.Generated.McpOAuthConfig](OpenCode.Generated.McpOAuthConfig.md): Provides struct and type for a McpOAuthConfig

- [OpenCode.Generated.McpRemoteConfig](OpenCode.Generated.McpRemoteConfig.md): Provides struct and type for a McpRemoteConfig

- [OpenCode.Generated.McpUnsupportedOAuthError](OpenCode.Generated.McpUnsupportedOAuthError.md): Provides struct and type for a McpUnsupportedOAuthError

- [OpenCode.Generated.MessageAbortedError](OpenCode.Generated.MessageAbortedError.md): Provides struct and type for a MessageAbortedError

- [OpenCode.Generated.MessageAbortedErrorData](OpenCode.Generated.MessageAbortedErrorData.md): Provides struct and type for a MessageAbortedErrorData

- [OpenCode.Generated.MessageOutputLengthError](OpenCode.Generated.MessageOutputLengthError.md): Provides struct and type for a MessageOutputLengthError

- [OpenCode.Generated.MessageRequest](OpenCode.Generated.MessageRequest.md): Provides struct and type for a MessageRequest

- [OpenCode.Generated.MessageResponse](OpenCode.Generated.MessageResponse.md): Provides struct and type for a MessageResponse

- [OpenCode.Generated.NotFoundError](OpenCode.Generated.NotFoundError.md): Provides struct and type for a NotFoundError

- [OpenCode.Generated.NotFoundErrorData](OpenCode.Generated.NotFoundErrorData.md): Provides struct and type for a NotFoundErrorData

- [OpenCode.Generated.OAuth](OpenCode.Generated.OAuth.md): Provides struct and type for a OAuth

- [OpenCode.Generated.Operations](OpenCode.Generated.Operations.md): Provides API endpoints related to operations

- [OpenCode.Generated.OutputFormatJsonSchema](OpenCode.Generated.OutputFormatJsonSchema.md): Provides struct and type for a OutputFormatJsonSchema

- [OpenCode.Generated.OutputFormatText](OpenCode.Generated.OutputFormatText.md): Provides struct and type for a OutputFormatText

- [OpenCode.Generated.Part](OpenCode.Generated.Part.md): Provides struct and type for a Part

- [OpenCode.Generated.PatchPart](OpenCode.Generated.PatchPart.md): Provides struct and type for a PatchPart

- [OpenCode.Generated.Path](OpenCode.Generated.Path.md): Provides struct and type for a Path

- [OpenCode.Generated.Permission](OpenCode.Generated.Permission.md): Provides API endpoints related to permission

- [OpenCode.Generated.PermissionRequest](OpenCode.Generated.PermissionRequest.md): Provides struct and type for a PermissionRequest

- [OpenCode.Generated.PermissionRequestTool](OpenCode.Generated.PermissionRequestTool.md): Provides struct and type for a PermissionRequestTool

- [OpenCode.Generated.PermissionRule](OpenCode.Generated.PermissionRule.md): Provides struct and type for a PermissionRule

- [OpenCode.Generated.Project](OpenCode.Generated.Project.md): Provides API endpoints related to project

- [OpenCode.Generated.ProjectCommands](OpenCode.Generated.ProjectCommands.md): Provides struct and type for a ProjectCommands

- [OpenCode.Generated.ProjectIcon](OpenCode.Generated.ProjectIcon.md): Provides struct and type for a ProjectIcon

- [OpenCode.Generated.ProjectSummary](OpenCode.Generated.ProjectSummary.md): Provides struct and type for a ProjectSummary

- [OpenCode.Generated.ProjectTime](OpenCode.Generated.ProjectTime.md): Provides struct and type for a ProjectTime

- [OpenCode.Generated.Prompt](OpenCode.Generated.Prompt.md): Provides struct and type for a Prompt

- [OpenCode.Generated.PromptAgentAttachment](OpenCode.Generated.PromptAgentAttachment.md): Provides struct and type for a PromptAgentAttachment

- [OpenCode.Generated.PromptFileAttachment](OpenCode.Generated.PromptFileAttachment.md): Provides struct and type for a PromptFileAttachment

- [OpenCode.Generated.PromptSource](OpenCode.Generated.PromptSource.md): Provides struct and type for a PromptSource

- [OpenCode.Generated.Provider](OpenCode.Generated.Provider.md): Provides API endpoints related to provider

- [OpenCode.Generated.ProviderAuthAuthorization](OpenCode.Generated.ProviderAuthAuthorization.md): Provides struct and type for a ProviderAuthAuthorization

- [OpenCode.Generated.ProviderAuthError](OpenCode.Generated.ProviderAuthError.md): Provides struct and type for a ProviderAuthError

- [OpenCode.Generated.ProviderAuthErrorData](OpenCode.Generated.ProviderAuthErrorData.md): Provides struct and type for a ProviderAuthErrorData

- [OpenCode.Generated.Pty](OpenCode.Generated.Pty.md): Provides API endpoints related to pty

- [OpenCode.Generated.Question](OpenCode.Generated.Question.md): Provides API endpoints related to question

- [OpenCode.Generated.QuestionInfo](OpenCode.Generated.QuestionInfo.md): Provides struct and type for a QuestionInfo

- [OpenCode.Generated.QuestionOption](OpenCode.Generated.QuestionOption.md): Provides struct and type for a QuestionOption

- [OpenCode.Generated.QuestionRejected](OpenCode.Generated.QuestionRejected.md): Provides struct and type for a QuestionRejected

- [OpenCode.Generated.QuestionReplied](OpenCode.Generated.QuestionReplied.md): Provides struct and type for a QuestionReplied

- [OpenCode.Generated.QuestionRequest](OpenCode.Generated.QuestionRequest.md): Provides struct and type for a QuestionRequest

- [OpenCode.Generated.QuestionRequestTool](OpenCode.Generated.QuestionRequestTool.md): Provides struct and type for a QuestionRequestTool

- [OpenCode.Generated.QuestionTool](OpenCode.Generated.QuestionTool.md): Provides struct and type for a QuestionTool

- [OpenCode.Generated.Range](OpenCode.Generated.Range.md): Provides struct and type for a Range

- [OpenCode.Generated.RangeEnd](OpenCode.Generated.RangeEnd.md): Provides struct and type for a RangeEnd

- [OpenCode.Generated.RangeStart](OpenCode.Generated.RangeStart.md): Provides struct and type for a RangeStart

- [OpenCode.Generated.ReasoningPart](OpenCode.Generated.ReasoningPart.md): Provides struct and type for a ReasoningPart

- [OpenCode.Generated.ReasoningPartTime](OpenCode.Generated.ReasoningPartTime.md): Provides struct and type for a ReasoningPartTime

- [OpenCode.Generated.ResourceSource](OpenCode.Generated.ResourceSource.md): Provides struct and type for a ResourceSource

- [OpenCode.Generated.RetryPart](OpenCode.Generated.RetryPart.md): Provides struct and type for a RetryPart

- [OpenCode.Generated.RetryPartTime](OpenCode.Generated.RetryPartTime.md): Provides struct and type for a RetryPartTime

- [OpenCode.Generated.ServerConfig](OpenCode.Generated.ServerConfig.md): Provides struct and type for a ServerConfig

- [OpenCode.Generated.Session](OpenCode.Generated.Session.md): Provides API endpoints related to session

- [OpenCode.Generated.SessionErrorUnknown](OpenCode.Generated.SessionErrorUnknown.md): Provides struct and type for a SessionErrorUnknown

- [OpenCode.Generated.SessionInfo](OpenCode.Generated.SessionInfo.md): Provides struct and type for a SessionInfo

- [OpenCode.Generated.SessionInfoModel](OpenCode.Generated.SessionInfoModel.md): Provides struct and type for a SessionInfoModel

- [OpenCode.Generated.SessionInfoTime](OpenCode.Generated.SessionInfoTime.md): Provides struct and type for a SessionInfoTime

- [OpenCode.Generated.SessionMessageAgentSwitched](OpenCode.Generated.SessionMessageAgentSwitched.md): Provides struct and type for a SessionMessageAgentSwitched

- [OpenCode.Generated.SessionMessageAgentSwitchedTime](OpenCode.Generated.SessionMessageAgentSwitchedTime.md): Provides struct and type for a SessionMessageAgentSwitchedTime

- [OpenCode.Generated.SessionMessageAssistant](OpenCode.Generated.SessionMessageAssistant.md): Provides struct and type for a SessionMessageAssistant

- [OpenCode.Generated.SessionMessageAssistantError](OpenCode.Generated.SessionMessageAssistantError.md): Provides struct and type for a SessionMessageAssistantError

- [OpenCode.Generated.SessionMessageAssistantModel](OpenCode.Generated.SessionMessageAssistantModel.md): Provides struct and type for a SessionMessageAssistantModel

- [OpenCode.Generated.SessionMessageAssistantReasoning](OpenCode.Generated.SessionMessageAssistantReasoning.md): Provides struct and type for a SessionMessageAssistantReasoning

- [OpenCode.Generated.SessionMessageAssistantSnapshot](OpenCode.Generated.SessionMessageAssistantSnapshot.md): Provides struct and type for a SessionMessageAssistantSnapshot

- [OpenCode.Generated.SessionMessageAssistantText](OpenCode.Generated.SessionMessageAssistantText.md): Provides struct and type for a SessionMessageAssistantText

- [OpenCode.Generated.SessionMessageAssistantTime](OpenCode.Generated.SessionMessageAssistantTime.md): Provides struct and type for a SessionMessageAssistantTime

- [OpenCode.Generated.SessionMessageAssistantTokens](OpenCode.Generated.SessionMessageAssistantTokens.md): Provides struct and type for a SessionMessageAssistantTokens

- [OpenCode.Generated.SessionMessageAssistantTokensCache](OpenCode.Generated.SessionMessageAssistantTokensCache.md): Provides struct and type for a SessionMessageAssistantTokensCache

- [OpenCode.Generated.SessionMessageAssistantTool](OpenCode.Generated.SessionMessageAssistantTool.md): Provides struct and type for a SessionMessageAssistantTool

- [OpenCode.Generated.SessionMessageAssistantToolProvider](OpenCode.Generated.SessionMessageAssistantToolProvider.md): Provides struct and type for a SessionMessageAssistantToolProvider

- [OpenCode.Generated.SessionMessageAssistantToolTime](OpenCode.Generated.SessionMessageAssistantToolTime.md): Provides struct and type for a SessionMessageAssistantToolTime

- [OpenCode.Generated.SessionMessageCompaction](OpenCode.Generated.SessionMessageCompaction.md): Provides struct and type for a SessionMessageCompaction

- [OpenCode.Generated.SessionMessageCompactionTime](OpenCode.Generated.SessionMessageCompactionTime.md): Provides struct and type for a SessionMessageCompactionTime

- [OpenCode.Generated.SessionMessageModelSwitched](OpenCode.Generated.SessionMessageModelSwitched.md): Provides struct and type for a SessionMessageModelSwitched

- [OpenCode.Generated.SessionMessageModelSwitchedModel](OpenCode.Generated.SessionMessageModelSwitchedModel.md): Provides struct and type for a SessionMessageModelSwitchedModel

- [OpenCode.Generated.SessionMessageModelSwitchedTime](OpenCode.Generated.SessionMessageModelSwitchedTime.md): Provides struct and type for a SessionMessageModelSwitchedTime

- [OpenCode.Generated.SessionMessageShell](OpenCode.Generated.SessionMessageShell.md): Provides struct and type for a SessionMessageShell

- [OpenCode.Generated.SessionMessageShellTime](OpenCode.Generated.SessionMessageShellTime.md): Provides struct and type for a SessionMessageShellTime

- [OpenCode.Generated.SessionMessageSynthetic](OpenCode.Generated.SessionMessageSynthetic.md): Provides struct and type for a SessionMessageSynthetic

- [OpenCode.Generated.SessionMessageSyntheticTime](OpenCode.Generated.SessionMessageSyntheticTime.md): Provides struct and type for a SessionMessageSyntheticTime

- [OpenCode.Generated.SessionMessageToolStateCompleted](OpenCode.Generated.SessionMessageToolStateCompleted.md): Provides struct and type for a SessionMessageToolStateCompleted

- [OpenCode.Generated.SessionMessageToolStateError](OpenCode.Generated.SessionMessageToolStateError.md): Provides struct and type for a SessionMessageToolStateError

- [OpenCode.Generated.SessionMessageToolStateErrorError](OpenCode.Generated.SessionMessageToolStateErrorError.md): Provides struct and type for a SessionMessageToolStateErrorError

- [OpenCode.Generated.SessionMessageToolStatePending](OpenCode.Generated.SessionMessageToolStatePending.md): Provides struct and type for a SessionMessageToolStatePending

- [OpenCode.Generated.SessionMessageToolStateRunning](OpenCode.Generated.SessionMessageToolStateRunning.md): Provides struct and type for a SessionMessageToolStateRunning

- [OpenCode.Generated.SessionMessageUser](OpenCode.Generated.SessionMessageUser.md): Provides struct and type for a SessionMessageUser

- [OpenCode.Generated.SessionMessageUserTime](OpenCode.Generated.SessionMessageUserTime.md): Provides struct and type for a SessionMessageUserTime

- [OpenCode.Generated.SessionModel](OpenCode.Generated.SessionModel.md): Provides struct and type for a SessionModel

- [OpenCode.Generated.SessionNextRetryError](OpenCode.Generated.SessionNextRetryError.md): Provides struct and type for a SessionNextRetryError

- [OpenCode.Generated.SessionRevert](OpenCode.Generated.SessionRevert.md): Provides struct and type for a SessionRevert

- [OpenCode.Generated.SessionShare](OpenCode.Generated.SessionShare.md): Provides struct and type for a SessionShare

- [OpenCode.Generated.SessionSummary](OpenCode.Generated.SessionSummary.md): Provides struct and type for a SessionSummary

- [OpenCode.Generated.SessionTime](OpenCode.Generated.SessionTime.md): Provides struct and type for a SessionTime

- [OpenCode.Generated.SnapshotFileDiff](OpenCode.Generated.SnapshotFileDiff.md): Provides struct and type for a SnapshotFileDiff

- [OpenCode.Generated.SnapshotPart](OpenCode.Generated.SnapshotPart.md): Provides struct and type for a SnapshotPart

- [OpenCode.Generated.StepFinishPart](OpenCode.Generated.StepFinishPart.md): Provides struct and type for a StepFinishPart

- [OpenCode.Generated.StepFinishPartTokens](OpenCode.Generated.StepFinishPartTokens.md): Provides struct and type for a StepFinishPartTokens

- [OpenCode.Generated.StepFinishPartTokensCache](OpenCode.Generated.StepFinishPartTokensCache.md): Provides struct and type for a StepFinishPartTokensCache

- [OpenCode.Generated.StepStartPart](OpenCode.Generated.StepStartPart.md): Provides struct and type for a StepStartPart

- [OpenCode.Generated.StructuredOutputError](OpenCode.Generated.StructuredOutputError.md): Provides struct and type for a StructuredOutputError

- [OpenCode.Generated.StructuredOutputErrorData](OpenCode.Generated.StructuredOutputErrorData.md): Provides struct and type for a StructuredOutputErrorData

- [OpenCode.Generated.SubtaskPart](OpenCode.Generated.SubtaskPart.md): Provides struct and type for a SubtaskPart

- [OpenCode.Generated.SubtaskPartInput](OpenCode.Generated.SubtaskPartInput.md): Provides struct and type for a SubtaskPartInput

- [OpenCode.Generated.SubtaskPartInputModel](OpenCode.Generated.SubtaskPartInputModel.md): Provides struct and type for a SubtaskPartInputModel

- [OpenCode.Generated.SubtaskPartModel](OpenCode.Generated.SubtaskPartModel.md): Provides struct and type for a SubtaskPartModel

- [OpenCode.Generated.Symbol](OpenCode.Generated.Symbol.md): Provides struct and type for a Symbol

- [OpenCode.Generated.SymbolLocation](OpenCode.Generated.SymbolLocation.md): Provides struct and type for a SymbolLocation

- [OpenCode.Generated.SymbolSource](OpenCode.Generated.SymbolSource.md): Provides struct and type for a SymbolSource

- [OpenCode.Generated.Sync](OpenCode.Generated.Sync.md): Provides API endpoints related to sync

- [OpenCode.Generated.SyncEvent](OpenCode.Generated.SyncEvent.md): Provides struct and type for a SyncEvent

- [OpenCode.Generated.SyncEventMessagePartRemoved](OpenCode.Generated.SyncEventMessagePartRemoved.md): Provides struct and type for a SyncEventMessagePartRemoved

- [OpenCode.Generated.SyncEventMessagePartRemovedData](OpenCode.Generated.SyncEventMessagePartRemovedData.md): Provides struct and type for a SyncEventMessagePartRemovedData

- [OpenCode.Generated.SyncEventMessagePartUpdated](OpenCode.Generated.SyncEventMessagePartUpdated.md): Provides struct and type for a SyncEventMessagePartUpdated

- [OpenCode.Generated.SyncEventMessagePartUpdatedData](OpenCode.Generated.SyncEventMessagePartUpdatedData.md): Provides struct and type for a SyncEventMessagePartUpdatedData

- [OpenCode.Generated.SyncEventMessageRemoved](OpenCode.Generated.SyncEventMessageRemoved.md): Provides struct and type for a SyncEventMessageRemoved

- [OpenCode.Generated.SyncEventMessageRemovedData](OpenCode.Generated.SyncEventMessageRemovedData.md): Provides struct and type for a SyncEventMessageRemovedData

- [OpenCode.Generated.SyncEventMessageUpdated](OpenCode.Generated.SyncEventMessageUpdated.md): Provides struct and type for a SyncEventMessageUpdated

- [OpenCode.Generated.SyncEventMessageUpdatedData](OpenCode.Generated.SyncEventMessageUpdatedData.md): Provides struct and type for a SyncEventMessageUpdatedData

- [OpenCode.Generated.SyncEventSessionCreated](OpenCode.Generated.SyncEventSessionCreated.md): Provides struct and type for a SyncEventSessionCreated

- [OpenCode.Generated.SyncEventSessionCreatedData](OpenCode.Generated.SyncEventSessionCreatedData.md): Provides struct and type for a SyncEventSessionCreatedData

- [OpenCode.Generated.SyncEventSessionDeleted](OpenCode.Generated.SyncEventSessionDeleted.md): Provides struct and type for a SyncEventSessionDeleted

- [OpenCode.Generated.SyncEventSessionDeletedData](OpenCode.Generated.SyncEventSessionDeletedData.md): Provides struct and type for a SyncEventSessionDeletedData

- [OpenCode.Generated.SyncEventSessionNextAgentSwitched](OpenCode.Generated.SyncEventSessionNextAgentSwitched.md): Provides struct and type for a SyncEventSessionNextAgentSwitched

- [OpenCode.Generated.SyncEventSessionNextAgentSwitchedData](OpenCode.Generated.SyncEventSessionNextAgentSwitchedData.md): Provides struct and type for a SyncEventSessionNextAgentSwitchedData

- [OpenCode.Generated.SyncEventSessionNextCompactionDelta](OpenCode.Generated.SyncEventSessionNextCompactionDelta.md): Provides struct and type for a SyncEventSessionNextCompactionDelta

- [OpenCode.Generated.SyncEventSessionNextCompactionDeltaData](OpenCode.Generated.SyncEventSessionNextCompactionDeltaData.md): Provides struct and type for a SyncEventSessionNextCompactionDeltaData

- [OpenCode.Generated.SyncEventSessionNextCompactionEnded](OpenCode.Generated.SyncEventSessionNextCompactionEnded.md): Provides struct and type for a SyncEventSessionNextCompactionEnded

- [OpenCode.Generated.SyncEventSessionNextCompactionEndedData](OpenCode.Generated.SyncEventSessionNextCompactionEndedData.md): Provides struct and type for a SyncEventSessionNextCompactionEndedData

- [OpenCode.Generated.SyncEventSessionNextCompactionStarted](OpenCode.Generated.SyncEventSessionNextCompactionStarted.md): Provides struct and type for a SyncEventSessionNextCompactionStarted

- [OpenCode.Generated.SyncEventSessionNextCompactionStartedData](OpenCode.Generated.SyncEventSessionNextCompactionStartedData.md): Provides struct and type for a SyncEventSessionNextCompactionStartedData

- [OpenCode.Generated.SyncEventSessionNextModelSwitched](OpenCode.Generated.SyncEventSessionNextModelSwitched.md): Provides struct and type for a SyncEventSessionNextModelSwitched

- [OpenCode.Generated.SyncEventSessionNextModelSwitchedData](OpenCode.Generated.SyncEventSessionNextModelSwitchedData.md): Provides struct and type for a SyncEventSessionNextModelSwitchedData

- [OpenCode.Generated.SyncEventSessionNextModelSwitchedDataModel](OpenCode.Generated.SyncEventSessionNextModelSwitchedDataModel.md): Provides struct and type for a SyncEventSessionNextModelSwitchedDataModel

- [OpenCode.Generated.SyncEventSessionNextPrompted](OpenCode.Generated.SyncEventSessionNextPrompted.md): Provides struct and type for a SyncEventSessionNextPrompted

- [OpenCode.Generated.SyncEventSessionNextPromptedData](OpenCode.Generated.SyncEventSessionNextPromptedData.md): Provides struct and type for a SyncEventSessionNextPromptedData

- [OpenCode.Generated.SyncEventSessionNextReasoningDelta](OpenCode.Generated.SyncEventSessionNextReasoningDelta.md): Provides struct and type for a SyncEventSessionNextReasoningDelta

- [OpenCode.Generated.SyncEventSessionNextReasoningDeltaData](OpenCode.Generated.SyncEventSessionNextReasoningDeltaData.md): Provides struct and type for a SyncEventSessionNextReasoningDeltaData

- [OpenCode.Generated.SyncEventSessionNextReasoningEnded](OpenCode.Generated.SyncEventSessionNextReasoningEnded.md): Provides struct and type for a SyncEventSessionNextReasoningEnded

- [OpenCode.Generated.SyncEventSessionNextReasoningEndedData](OpenCode.Generated.SyncEventSessionNextReasoningEndedData.md): Provides struct and type for a SyncEventSessionNextReasoningEndedData

- [OpenCode.Generated.SyncEventSessionNextReasoningStarted](OpenCode.Generated.SyncEventSessionNextReasoningStarted.md): Provides struct and type for a SyncEventSessionNextReasoningStarted

- [OpenCode.Generated.SyncEventSessionNextReasoningStartedData](OpenCode.Generated.SyncEventSessionNextReasoningStartedData.md): Provides struct and type for a SyncEventSessionNextReasoningStartedData

- [OpenCode.Generated.SyncEventSessionNextRetried](OpenCode.Generated.SyncEventSessionNextRetried.md): Provides struct and type for a SyncEventSessionNextRetried

- [OpenCode.Generated.SyncEventSessionNextRetriedData](OpenCode.Generated.SyncEventSessionNextRetriedData.md): Provides struct and type for a SyncEventSessionNextRetriedData

- [OpenCode.Generated.SyncEventSessionNextShellEnded](OpenCode.Generated.SyncEventSessionNextShellEnded.md): Provides struct and type for a SyncEventSessionNextShellEnded

- [OpenCode.Generated.SyncEventSessionNextShellEndedData](OpenCode.Generated.SyncEventSessionNextShellEndedData.md): Provides struct and type for a SyncEventSessionNextShellEndedData

- [OpenCode.Generated.SyncEventSessionNextShellStarted](OpenCode.Generated.SyncEventSessionNextShellStarted.md): Provides struct and type for a SyncEventSessionNextShellStarted

- [OpenCode.Generated.SyncEventSessionNextShellStartedData](OpenCode.Generated.SyncEventSessionNextShellStartedData.md): Provides struct and type for a SyncEventSessionNextShellStartedData

- [OpenCode.Generated.SyncEventSessionNextStepEnded](OpenCode.Generated.SyncEventSessionNextStepEnded.md): Provides struct and type for a SyncEventSessionNextStepEnded

- [OpenCode.Generated.SyncEventSessionNextStepEndedData](OpenCode.Generated.SyncEventSessionNextStepEndedData.md): Provides struct and type for a SyncEventSessionNextStepEndedData

- [OpenCode.Generated.SyncEventSessionNextStepEndedDataTokens](OpenCode.Generated.SyncEventSessionNextStepEndedDataTokens.md): Provides struct and type for a SyncEventSessionNextStepEndedDataTokens

- [OpenCode.Generated.SyncEventSessionNextStepEndedDataTokensCache](OpenCode.Generated.SyncEventSessionNextStepEndedDataTokensCache.md): Provides struct and type for a SyncEventSessionNextStepEndedDataTokensCache

- [OpenCode.Generated.SyncEventSessionNextStepFailed](OpenCode.Generated.SyncEventSessionNextStepFailed.md): Provides struct and type for a SyncEventSessionNextStepFailed

- [OpenCode.Generated.SyncEventSessionNextStepFailedData](OpenCode.Generated.SyncEventSessionNextStepFailedData.md): Provides struct and type for a SyncEventSessionNextStepFailedData

- [OpenCode.Generated.SyncEventSessionNextStepFailedDataError](OpenCode.Generated.SyncEventSessionNextStepFailedDataError.md): Provides struct and type for a SyncEventSessionNextStepFailedDataError

- [OpenCode.Generated.SyncEventSessionNextStepStarted](OpenCode.Generated.SyncEventSessionNextStepStarted.md): Provides struct and type for a SyncEventSessionNextStepStarted

- [OpenCode.Generated.SyncEventSessionNextStepStartedData](OpenCode.Generated.SyncEventSessionNextStepStartedData.md): Provides struct and type for a SyncEventSessionNextStepStartedData

- [OpenCode.Generated.SyncEventSessionNextStepStartedDataModel](OpenCode.Generated.SyncEventSessionNextStepStartedDataModel.md): Provides struct and type for a SyncEventSessionNextStepStartedDataModel

- [OpenCode.Generated.SyncEventSessionNextSynthetic](OpenCode.Generated.SyncEventSessionNextSynthetic.md): Provides struct and type for a SyncEventSessionNextSynthetic

- [OpenCode.Generated.SyncEventSessionNextSyntheticData](OpenCode.Generated.SyncEventSessionNextSyntheticData.md): Provides struct and type for a SyncEventSessionNextSyntheticData

- [OpenCode.Generated.SyncEventSessionNextTextDelta](OpenCode.Generated.SyncEventSessionNextTextDelta.md): Provides struct and type for a SyncEventSessionNextTextDelta

- [OpenCode.Generated.SyncEventSessionNextTextDeltaData](OpenCode.Generated.SyncEventSessionNextTextDeltaData.md): Provides struct and type for a SyncEventSessionNextTextDeltaData

- [OpenCode.Generated.SyncEventSessionNextTextEnded](OpenCode.Generated.SyncEventSessionNextTextEnded.md): Provides struct and type for a SyncEventSessionNextTextEnded

- [OpenCode.Generated.SyncEventSessionNextTextEndedData](OpenCode.Generated.SyncEventSessionNextTextEndedData.md): Provides struct and type for a SyncEventSessionNextTextEndedData

- [OpenCode.Generated.SyncEventSessionNextTextStarted](OpenCode.Generated.SyncEventSessionNextTextStarted.md): Provides struct and type for a SyncEventSessionNextTextStarted

- [OpenCode.Generated.SyncEventSessionNextTextStartedData](OpenCode.Generated.SyncEventSessionNextTextStartedData.md): Provides struct and type for a SyncEventSessionNextTextStartedData

- [OpenCode.Generated.SyncEventSessionNextToolCalled](OpenCode.Generated.SyncEventSessionNextToolCalled.md): Provides struct and type for a SyncEventSessionNextToolCalled

- [OpenCode.Generated.SyncEventSessionNextToolCalledData](OpenCode.Generated.SyncEventSessionNextToolCalledData.md): Provides struct and type for a SyncEventSessionNextToolCalledData

- [OpenCode.Generated.SyncEventSessionNextToolCalledDataProvider](OpenCode.Generated.SyncEventSessionNextToolCalledDataProvider.md): Provides struct and type for a SyncEventSessionNextToolCalledDataProvider

- [OpenCode.Generated.SyncEventSessionNextToolError](OpenCode.Generated.SyncEventSessionNextToolError.md): Provides struct and type for a SyncEventSessionNextToolError

- [OpenCode.Generated.SyncEventSessionNextToolErrorData](OpenCode.Generated.SyncEventSessionNextToolErrorData.md): Provides struct and type for a SyncEventSessionNextToolErrorData

- [OpenCode.Generated.SyncEventSessionNextToolErrorDataError](OpenCode.Generated.SyncEventSessionNextToolErrorDataError.md): Provides struct and type for a SyncEventSessionNextToolErrorDataError

- [OpenCode.Generated.SyncEventSessionNextToolErrorDataProvider](OpenCode.Generated.SyncEventSessionNextToolErrorDataProvider.md): Provides struct and type for a SyncEventSessionNextToolErrorDataProvider

- [OpenCode.Generated.SyncEventSessionNextToolFailed](OpenCode.Generated.SyncEventSessionNextToolFailed.md): Provides struct and type for a SyncEventSessionNextToolFailed

- [OpenCode.Generated.SyncEventSessionNextToolFailedData](OpenCode.Generated.SyncEventSessionNextToolFailedData.md): Provides struct and type for a SyncEventSessionNextToolFailedData

- [OpenCode.Generated.SyncEventSessionNextToolFailedDataError](OpenCode.Generated.SyncEventSessionNextToolFailedDataError.md): Provides struct and type for a SyncEventSessionNextToolFailedDataError

- [OpenCode.Generated.SyncEventSessionNextToolFailedDataProvider](OpenCode.Generated.SyncEventSessionNextToolFailedDataProvider.md): Provides struct and type for a SyncEventSessionNextToolFailedDataProvider

- [OpenCode.Generated.SyncEventSessionNextToolInputDelta](OpenCode.Generated.SyncEventSessionNextToolInputDelta.md): Provides struct and type for a SyncEventSessionNextToolInputDelta

- [OpenCode.Generated.SyncEventSessionNextToolInputDeltaData](OpenCode.Generated.SyncEventSessionNextToolInputDeltaData.md): Provides struct and type for a SyncEventSessionNextToolInputDeltaData

- [OpenCode.Generated.SyncEventSessionNextToolInputEnded](OpenCode.Generated.SyncEventSessionNextToolInputEnded.md): Provides struct and type for a SyncEventSessionNextToolInputEnded

- [OpenCode.Generated.SyncEventSessionNextToolInputEndedData](OpenCode.Generated.SyncEventSessionNextToolInputEndedData.md): Provides struct and type for a SyncEventSessionNextToolInputEndedData

- [OpenCode.Generated.SyncEventSessionNextToolInputStarted](OpenCode.Generated.SyncEventSessionNextToolInputStarted.md): Provides struct and type for a SyncEventSessionNextToolInputStarted

- [OpenCode.Generated.SyncEventSessionNextToolInputStartedData](OpenCode.Generated.SyncEventSessionNextToolInputStartedData.md): Provides struct and type for a SyncEventSessionNextToolInputStartedData

- [OpenCode.Generated.SyncEventSessionNextToolProgress](OpenCode.Generated.SyncEventSessionNextToolProgress.md): Provides struct and type for a SyncEventSessionNextToolProgress

- [OpenCode.Generated.SyncEventSessionNextToolProgressData](OpenCode.Generated.SyncEventSessionNextToolProgressData.md): Provides struct and type for a SyncEventSessionNextToolProgressData

- [OpenCode.Generated.SyncEventSessionNextToolSuccess](OpenCode.Generated.SyncEventSessionNextToolSuccess.md): Provides struct and type for a SyncEventSessionNextToolSuccess

- [OpenCode.Generated.SyncEventSessionNextToolSuccessData](OpenCode.Generated.SyncEventSessionNextToolSuccessData.md): Provides struct and type for a SyncEventSessionNextToolSuccessData

- [OpenCode.Generated.SyncEventSessionNextToolSuccessDataProvider](OpenCode.Generated.SyncEventSessionNextToolSuccessDataProvider.md): Provides struct and type for a SyncEventSessionNextToolSuccessDataProvider

- [OpenCode.Generated.SyncEventSessionUpdated](OpenCode.Generated.SyncEventSessionUpdated.md): Provides struct and type for a SyncEventSessionUpdated

- [OpenCode.Generated.SyncEventSessionUpdatedData](OpenCode.Generated.SyncEventSessionUpdatedData.md): Provides struct and type for a SyncEventSessionUpdatedData

- [OpenCode.Generated.SyncEventSessionUpdatedDataInfo](OpenCode.Generated.SyncEventSessionUpdatedDataInfo.md): Provides struct and type for a SyncEventSessionUpdatedDataInfo

- [OpenCode.Generated.SyncEventSessionUpdatedDataInfoModel](OpenCode.Generated.SyncEventSessionUpdatedDataInfoModel.md): Provides struct and type for a SyncEventSessionUpdatedDataInfoModel

- [OpenCode.Generated.SyncEventSessionUpdatedDataInfoRevert](OpenCode.Generated.SyncEventSessionUpdatedDataInfoRevert.md): Provides struct and type for a SyncEventSessionUpdatedDataInfoRevert

- [OpenCode.Generated.SyncEventSessionUpdatedDataInfoShare](OpenCode.Generated.SyncEventSessionUpdatedDataInfoShare.md): Provides struct and type for a SyncEventSessionUpdatedDataInfoShare

- [OpenCode.Generated.SyncEventSessionUpdatedDataInfoSummary](OpenCode.Generated.SyncEventSessionUpdatedDataInfoSummary.md): Provides struct and type for a SyncEventSessionUpdatedDataInfoSummary

- [OpenCode.Generated.SyncEventSessionUpdatedDataInfoTime](OpenCode.Generated.SyncEventSessionUpdatedDataInfoTime.md): Provides struct and type for a SyncEventSessionUpdatedDataInfoTime

- [OpenCode.Generated.TextPart](OpenCode.Generated.TextPart.md): Provides struct and type for a TextPart

- [OpenCode.Generated.TextPartInput](OpenCode.Generated.TextPartInput.md): Provides struct and type for a TextPartInput

- [OpenCode.Generated.TextPartInputTime](OpenCode.Generated.TextPartInputTime.md): Provides struct and type for a TextPartInputTime

- [OpenCode.Generated.TextPartTime](OpenCode.Generated.TextPartTime.md): Provides struct and type for a TextPartTime

- [OpenCode.Generated.Todo](OpenCode.Generated.Todo.md): Provides struct and type for a Todo

- [OpenCode.Generated.ToolFileContent](OpenCode.Generated.ToolFileContent.md): Provides struct and type for a ToolFileContent

- [OpenCode.Generated.ToolListItem](OpenCode.Generated.ToolListItem.md): Provides struct and type for a ToolListItem

- [OpenCode.Generated.ToolPart](OpenCode.Generated.ToolPart.md): Provides struct and type for a ToolPart

- [OpenCode.Generated.ToolStateCompleted](OpenCode.Generated.ToolStateCompleted.md): Provides struct and type for a ToolStateCompleted

- [OpenCode.Generated.ToolStateCompletedTime](OpenCode.Generated.ToolStateCompletedTime.md): Provides struct and type for a ToolStateCompletedTime

- [OpenCode.Generated.ToolStateError](OpenCode.Generated.ToolStateError.md): Provides struct and type for a ToolStateError

- [OpenCode.Generated.ToolStateErrorTime](OpenCode.Generated.ToolStateErrorTime.md): Provides struct and type for a ToolStateErrorTime

- [OpenCode.Generated.ToolStatePending](OpenCode.Generated.ToolStatePending.md): Provides struct and type for a ToolStatePending

- [OpenCode.Generated.ToolStateRunning](OpenCode.Generated.ToolStateRunning.md): Provides struct and type for a ToolStateRunning

- [OpenCode.Generated.ToolStateRunningTime](OpenCode.Generated.ToolStateRunningTime.md): Provides struct and type for a ToolStateRunningTime

- [OpenCode.Generated.ToolTextContent](OpenCode.Generated.ToolTextContent.md): Provides struct and type for a ToolTextContent

- [OpenCode.Generated.Tui](OpenCode.Generated.Tui.md): Provides API endpoints related to tui

- [OpenCode.Generated.UnknownError](OpenCode.Generated.UnknownError.md): Provides struct and type for a UnknownError

- [OpenCode.Generated.UnknownErrorData](OpenCode.Generated.UnknownErrorData.md): Provides struct and type for a UnknownErrorData

- [OpenCode.Generated.UserMessage](OpenCode.Generated.UserMessage.md): Provides struct and type for a UserMessage

- [OpenCode.Generated.UserMessageModel](OpenCode.Generated.UserMessageModel.md): Provides struct and type for a UserMessageModel

- [OpenCode.Generated.UserMessageSummary](OpenCode.Generated.UserMessageSummary.md): Provides struct and type for a UserMessageSummary

- [OpenCode.Generated.UserMessageTime](OpenCode.Generated.UserMessageTime.md): Provides struct and type for a UserMessageTime

- [OpenCode.Generated.V2](OpenCode.Generated.V2.md): Provides API endpoints related to v2

- [OpenCode.Generated.V2Messages](OpenCode.Generated.V2Messages.md): Provides API endpoint related to v2 messages

- [OpenCode.Generated.V2SessionMessagesResponse](OpenCode.Generated.V2SessionMessagesResponse.md): Provides struct and type for a V2SessionMessagesResponse

- [OpenCode.Generated.V2SessionMessagesResponseCursor](OpenCode.Generated.V2SessionMessagesResponseCursor.md): Provides struct and type for a V2SessionMessagesResponseCursor

- [OpenCode.Generated.V2SessionsResponse](OpenCode.Generated.V2SessionsResponse.md): Provides struct and type for a V2SessionsResponse

- [OpenCode.Generated.V2SessionsResponseCursor](OpenCode.Generated.V2SessionsResponseCursor.md): Provides struct and type for a V2SessionsResponseCursor

- [OpenCode.Generated.VcsApplyError](OpenCode.Generated.VcsApplyError.md): Provides struct and type for a VcsApplyError

- [OpenCode.Generated.VcsApplyErrorData](OpenCode.Generated.VcsApplyErrorData.md): Provides struct and type for a VcsApplyErrorData

- [OpenCode.Generated.VcsFileDiff](OpenCode.Generated.VcsFileDiff.md): Provides struct and type for a VcsFileDiff

- [OpenCode.Generated.VcsFileStatus](OpenCode.Generated.VcsFileStatus.md): Provides struct and type for a VcsFileStatus

- [OpenCode.Generated.VcsInfo](OpenCode.Generated.VcsInfo.md): Provides struct and type for a VcsInfo

- [OpenCode.Generated.WellKnownAuth](OpenCode.Generated.WellKnownAuth.md): Provides struct and type for a WellKnownAuth

- [OpenCode.Generated.Workspace](OpenCode.Generated.Workspace.md): Provides API endpoints related to workspace

- [OpenCode.Generated.WorkspaceConfig](OpenCode.Generated.WorkspaceConfig.md): Provides struct and type for a WorkspaceConfig

- [OpenCode.Generated.WorkspaceWarpError](OpenCode.Generated.WorkspaceWarpError.md): Provides struct and type for a WorkspaceWarpError

- [OpenCode.Generated.WorkspaceWarpErrorData](OpenCode.Generated.WorkspaceWarpErrorData.md): Provides struct and type for a WorkspaceWarpErrorData

- [OpenCode.Generated.Worktree](OpenCode.Generated.Worktree.md): Provides struct and type for a Worktree

- [OpenCode.Generated.WorktreeCreateInput](OpenCode.Generated.WorktreeCreateInput.md): Provides struct and type for a WorktreeCreateInput

- [OpenCode.Generated.WorktreeRemoveInput](OpenCode.Generated.WorktreeRemoveInput.md): Provides struct and type for a WorktreeRemoveInput

- [OpenCode.Generated.WorktreeResetInput](OpenCode.Generated.WorktreeResetInput.md): Provides struct and type for a WorktreeResetInput

- [OpenCode.Server](OpenCode.Server.md): OpenCode server process management.
- [OpenCode.Tui](OpenCode.Tui.md): OpenCode TUI process management.

## Mix Tasks

- [mix opencode.gen.client](Mix.Tasks.Opencode.Gen.Client.md): Generates Elixir client code from OpenCode CLI OpenAPI specification.

