pub enum EventListResponse {
Show 43 variants
InstallationUpdated {
properties: InstallationUpdatedProps,
},
InstallationUpdateAvailable {
properties: InstallationUpdateAvailableProps,
},
ProjectUpdated {
properties: ProjectUpdatedProps,
},
ServerInstanceDisposed {
properties: ServerInstanceDisposedProps,
},
ServerConnected {
properties: EmptyProps,
},
GlobalDisposed {
properties: EmptyProps,
},
LspClientDiagnostics {
properties: LspClientDiagnosticsProps,
},
LspUpdated {
properties: EmptyProps,
},
FileEdited {
properties: FileEditedProps,
},
FileWatcherUpdated {
properties: FileWatcherUpdatedProps,
},
MessageUpdated {
properties: MessageUpdatedProps,
},
MessageRemoved {
properties: MessageRemovedProps,
},
MessagePartUpdated {
properties: MessagePartUpdatedProps,
},
MessagePartDelta {
properties: MessagePartDeltaProps,
},
MessagePartRemoved {
properties: MessagePartRemovedProps,
},
PermissionAsked {
properties: Value,
},
PermissionReplied {
properties: PermissionRepliedProps,
},
SessionCreated {
properties: SessionCreatedProps,
},
SessionUpdated {
properties: SessionUpdatedProps,
},
SessionDeleted {
properties: SessionDeletedProps,
},
SessionStatus {
properties: SessionStatusProps,
},
SessionIdle {
properties: SessionIdleProps,
},
SessionDiff {
properties: SessionDiffProps,
},
SessionCompacted {
properties: SessionCompactedProps,
},
SessionError {
properties: SessionErrorProps,
},
QuestionAsked {
properties: Value,
},
QuestionReplied {
properties: QuestionRepliedProps,
},
QuestionRejected {
properties: QuestionRejectedProps,
},
TodoUpdated {
properties: TodoUpdatedProps,
},
TuiPromptAppend {
properties: TuiPromptAppendProps,
},
TuiCommandExecute {
properties: TuiCommandExecuteProps,
},
TuiToastShow {
properties: TuiToastShowProps,
},
TuiSessionSelect {
properties: TuiSessionSelectProps,
},
McpToolsChanged {
properties: McpToolsChangedProps,
},
McpBrowserOpenFailed {
properties: McpBrowserOpenFailedProps,
},
CommandExecuted {
properties: CommandExecutedProps,
},
VcsBranchUpdated {
properties: VcsBranchUpdatedProps,
},
PtyCreated {
properties: PtyCreatedProps,
},
PtyUpdated {
properties: PtyUpdatedProps,
},
PtyExited {
properties: PtyExitedProps,
},
PtyDeleted {
properties: PtyDeletedProps,
},
WorktreeReady {
properties: WorktreeReadyProps,
},
WorktreeFailed {
properties: WorktreeFailedProps,
},
}Expand description
A single event from the /event SSE stream.
Internally tagged on "type" to match the JS SDK representation.
Variants§
InstallationUpdated
An installation was updated to a new version.
Fields
properties: InstallationUpdatedPropsPayload.
InstallationUpdateAvailable
A newer version is available for installation.
Fields
properties: InstallationUpdateAvailablePropsPayload.
ProjectUpdated
A project was updated.
Fields
properties: ProjectUpdatedPropsPayload.
ServerInstanceDisposed
A server instance was disposed.
Fields
properties: ServerInstanceDisposedPropsPayload.
ServerConnected
A server connected.
Fields
properties: EmptyPropsPayload.
GlobalDisposed
Global disposed.
Fields
properties: EmptyPropsPayload.
LspClientDiagnostics
LSP client diagnostics were received.
Fields
properties: LspClientDiagnosticsPropsPayload.
LspUpdated
LSP state was updated.
Fields
properties: EmptyPropsPayload.
FileEdited
A file was edited.
Fields
properties: FileEditedPropsPayload.
FileWatcherUpdated
A file-watcher event was received.
Fields
properties: FileWatcherUpdatedPropsPayload.
MessageUpdated
A message was updated.
Fields
properties: MessageUpdatedPropsPayload.
MessageRemoved
A message was removed.
Fields
properties: MessageRemovedPropsPayload.
MessagePartUpdated
A message part was updated.
Fields
properties: MessagePartUpdatedPropsPayload.
MessagePartDelta
A streaming delta for a message part.
Fields
properties: MessagePartDeltaPropsPayload.
MessagePartRemoved
A message part was removed.
Fields
properties: MessagePartRemovedPropsPayload.
PermissionAsked
A permission was asked.
PermissionReplied
A permission was replied to.
Fields
properties: PermissionRepliedPropsPayload.
SessionCreated
A session was created.
Fields
properties: SessionCreatedPropsPayload.
SessionUpdated
A session was updated.
Fields
properties: SessionUpdatedPropsPayload.
SessionDeleted
A session was deleted.
Fields
properties: SessionDeletedPropsPayload.
SessionStatus
Session status changed.
Fields
properties: SessionStatusPropsPayload.
SessionIdle
A session became idle.
Fields
properties: SessionIdlePropsPayload.
SessionDiff
A session diff was produced.
Fields
properties: SessionDiffPropsPayload.
SessionCompacted
A session was compacted.
Fields
properties: SessionCompactedPropsPayload.
SessionError
A session encountered an error.
Fields
properties: SessionErrorPropsPayload.
QuestionAsked
A question was asked.
QuestionReplied
A question was replied to.
Fields
properties: QuestionRepliedPropsPayload.
QuestionRejected
A question was rejected.
Fields
properties: QuestionRejectedPropsPayload.
TodoUpdated
Todos were updated.
Fields
properties: TodoUpdatedPropsPayload.
TuiPromptAppend
Append text to the TUI prompt.
Fields
properties: TuiPromptAppendPropsPayload.
TuiCommandExecute
Execute a TUI command.
Fields
properties: TuiCommandExecutePropsPayload.
TuiToastShow
Show a TUI toast notification.
Fields
properties: TuiToastShowPropsPayload.
TuiSessionSelect
Select a TUI session.
Fields
properties: TuiSessionSelectPropsPayload.
McpToolsChanged
MCP tools changed.
Fields
properties: McpToolsChangedPropsPayload.
McpBrowserOpenFailed
MCP browser open failed.
Fields
properties: McpBrowserOpenFailedPropsPayload.
CommandExecuted
A command was executed.
Fields
properties: CommandExecutedPropsPayload.
VcsBranchUpdated
VCS branch was updated.
Fields
properties: VcsBranchUpdatedPropsPayload.
PtyCreated
A PTY was created.
Fields
properties: PtyCreatedPropsPayload.
PtyUpdated
A PTY was updated.
Fields
properties: PtyUpdatedPropsPayload.
PtyExited
A PTY exited.
Fields
properties: PtyExitedPropsPayload.
PtyDeleted
A PTY was deleted.
Fields
properties: PtyDeletedPropsPayload.
WorktreeReady
A worktree is ready.
Fields
properties: WorktreeReadyPropsPayload.
WorktreeFailed
A worktree operation failed.
Fields
properties: WorktreeFailedPropsPayload.
Trait Implementations§
Source§impl Clone for EventListResponse
impl Clone for EventListResponse
Source§fn clone(&self) -> EventListResponse
fn clone(&self) -> EventListResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more