OpenCode.Generated.Event (opencode_sdk v0.1.56)

Copy Markdown View Source

Provides API endpoint related to event

Summary

Functions

event_subscribe(opts \\ [])

@spec event_subscribe(opts :: keyword()) ::
  {:ok,
   OpenCode.Generated.EventCommandExecuted.t()
   | OpenCode.Generated.EventFileEdited.t()
   | OpenCode.Generated.EventFileWatcherUpdated.t()
   | OpenCode.Generated.EventGlobalDisposed.t()
   | OpenCode.Generated.EventInstallationUpdateAvailable.t()
   | OpenCode.Generated.EventInstallationUpdated.t()
   | OpenCode.Generated.EventLspClientDiagnostics.t()
   | OpenCode.Generated.EventLspUpdated.t()
   | OpenCode.Generated.EventMcpBrowserOpenFailed.t()
   | OpenCode.Generated.EventMcpToolsChanged.t()
   | OpenCode.Generated.EventMessagePartDelta.t()
   | OpenCode.Generated.EventMessagePartRemoved.t()
   | OpenCode.Generated.EventMessagePartUpdated.t()
   | OpenCode.Generated.EventMessageRemoved.t()
   | OpenCode.Generated.EventMessageUpdated.t()
   | OpenCode.Generated.EventPermissionAsked.t()
   | OpenCode.Generated.EventPermissionReplied.t()
   | OpenCode.Generated.EventProjectUpdated.t()
   | OpenCode.Generated.EventPtyCreated.t()
   | OpenCode.Generated.EventPtyDeleted.t()
   | OpenCode.Generated.EventPtyExited.t()
   | OpenCode.Generated.EventPtyUpdated.t()
   | OpenCode.Generated.EventQuestionAsked.t()
   | OpenCode.Generated.EventQuestionRejected.t()
   | OpenCode.Generated.EventQuestionReplied.t()
   | OpenCode.Generated.EventServerConnected.t()
   | OpenCode.Generated.EventServerInstanceDisposed.t()
   | OpenCode.Generated.EventSessionCompacted.t()
   | OpenCode.Generated.EventSessionCreated.t()
   | OpenCode.Generated.EventSessionDeleted.t()
   | OpenCode.Generated.EventSessionDiff.t()
   | OpenCode.Generated.EventSessionError.t()
   | OpenCode.Generated.EventSessionIdle.t()
   | OpenCode.Generated.EventSessionNextAgentSwitched.t()
   | OpenCode.Generated.EventSessionNextCompactionDelta.t()
   | OpenCode.Generated.EventSessionNextCompactionEnded.t()
   | OpenCode.Generated.EventSessionNextCompactionStarted.t()
   | OpenCode.Generated.EventSessionNextModelSwitched.t()
   | OpenCode.Generated.EventSessionNextPrompted.t()
   | OpenCode.Generated.EventSessionNextReasoningDelta.t()
   | OpenCode.Generated.EventSessionNextReasoningEnded.t()
   | OpenCode.Generated.EventSessionNextReasoningStarted.t()
   | OpenCode.Generated.EventSessionNextRetried.t()
   | OpenCode.Generated.EventSessionNextShellEnded.t()
   | OpenCode.Generated.EventSessionNextShellStarted.t()
   | OpenCode.Generated.EventSessionNextStepEnded.t()
   | OpenCode.Generated.EventSessionNextStepFailed.t()
   | OpenCode.Generated.EventSessionNextStepStarted.t()
   | OpenCode.Generated.EventSessionNextSynthetic.t()
   | OpenCode.Generated.EventSessionNextTextDelta.t()
   | OpenCode.Generated.EventSessionNextTextEnded.t()
   | OpenCode.Generated.EventSessionNextTextStarted.t()
   | OpenCode.Generated.EventSessionNextToolCalled.t()
   | OpenCode.Generated.EventSessionNextToolFailed.t()
   | OpenCode.Generated.EventSessionNextToolInputDelta.t()
   | OpenCode.Generated.EventSessionNextToolInputEnded.t()
   | OpenCode.Generated.EventSessionNextToolInputStarted.t()
   | OpenCode.Generated.EventSessionNextToolProgress.t()
   | OpenCode.Generated.EventSessionNextToolSuccess.t()
   | OpenCode.Generated.EventSessionStatus.t()
   | OpenCode.Generated.EventSessionUpdated.t()
   | OpenCode.Generated.EventTodoUpdated.t()
   | OpenCode.Generated.EventTuiCommandExecute.t()
   | OpenCode.Generated.EventTuiPromptAppend.t()
   | OpenCode.Generated.EventTuiSessionSelect.t()
   | OpenCode.Generated.EventTuiToastShow1.t()
   | OpenCode.Generated.EventVcsBranchUpdated.t()
   | OpenCode.Generated.EventWorkspaceFailed.t()
   | OpenCode.Generated.EventWorkspaceReady.t()
   | OpenCode.Generated.EventWorkspaceStatus.t()
   | OpenCode.Generated.EventWorktreeFailed.t()
   | OpenCode.Generated.EventWorktreeReady.t()}
  | :error

Subscribe to events

Get events

Options

  • directory
  • workspace