pub enum Event {
Show 89 variants
ModelsDevRefreshed(EventModelsDevRefreshed),
IntegrationUpdated(EventIntegrationUpdated),
IntegrationConnectionUpdated(EventIntegrationConnectionUpdated),
CatalogUpdated(EventCatalogUpdated),
SessionCreated(EventSessionCreated),
SessionUpdated(EventSessionUpdated),
SessionDeleted(EventSessionDeleted),
MessageUpdated(EventMessageUpdated),
MessageRemoved(EventMessageRemoved),
MessagePartUpdated(EventMessagePartUpdated),
MessagePartRemoved(EventMessagePartRemoved),
SessionNextAgentSwitched(EventSessionNextAgentSwitched),
SessionNextModelSwitched(EventSessionNextModelSwitched),
SessionNextMoved(EventSessionNextMoved),
SessionNextPrompted(EventSessionNextPrompted),
SessionNextPromptAdmitted(EventSessionNextPromptAdmitted),
SessionNextContextUpdated(EventSessionNextContextUpdated),
SessionNextSynthetic(EventSessionNextSynthetic),
SessionNextShellStarted(EventSessionNextShellStarted),
SessionNextShellEnded(EventSessionNextShellEnded),
SessionNextStepStarted(EventSessionNextStepStarted),
SessionNextStepEnded(EventSessionNextStepEnded),
SessionNextStepFailed(EventSessionNextStepFailed),
SessionNextTextStarted(EventSessionNextTextStarted),
SessionNextTextDelta(EventSessionNextTextDelta),
SessionNextTextEnded(EventSessionNextTextEnded),
SessionNextReasoningStarted(EventSessionNextReasoningStarted),
SessionNextReasoningDelta(EventSessionNextReasoningDelta),
SessionNextReasoningEnded(EventSessionNextReasoningEnded),
SessionNextToolInputStarted(EventSessionNextToolInputStarted),
SessionNextToolInputDelta(EventSessionNextToolInputDelta),
SessionNextToolInputEnded(EventSessionNextToolInputEnded),
SessionNextToolCalled(EventSessionNextToolCalled),
SessionNextToolProgress(EventSessionNextToolProgress),
SessionNextToolSuccess(EventSessionNextToolSuccess),
SessionNextToolFailed(EventSessionNextToolFailed),
SessionNextRetried(EventSessionNextRetried),
SessionNextCompactionStarted(EventSessionNextCompactionStarted),
SessionNextCompactionDelta(EventSessionNextCompactionDelta),
SessionNextCompactionEnded(EventSessionNextCompactionEnded),
SessionNextRevertStaged(EventSessionNextRevertStaged),
SessionNextRevertCleared(EventSessionNextRevertCleared),
SessionNextRevertCommitted(EventSessionNextRevertCommitted),
MessagePartDelta(EventMessagePartDelta),
SessionDiff(EventSessionDiff),
SessionError(EventSessionError),
InstallationUpdated(EventInstallationUpdated),
InstallationUpdateAvailable(EventInstallationUpdateAvailable),
FileEdited(EventFileEdited),
ReferenceUpdated(EventReferenceUpdated),
PermissionV2Asked(EventPermissionV2Asked),
PermissionV2Replied(EventPermissionV2Replied),
PluginAdded(EventPluginAdded),
ProjectDirectoriesUpdated(EventProjectDirectoriesUpdated),
FileWatcherUpdated(EventFileWatcherUpdated),
PtyCreated(EventPtyCreated),
PtyUpdated(EventPtyUpdated),
PtyExited(EventPtyExited),
PtyDeleted(EventPtyDeleted),
QuestionV2Asked(EventQuestionV2Asked),
QuestionV2Replied(EventQuestionV2Replied),
QuestionV2Rejected(EventQuestionV2Rejected),
TodoUpdated(EventTodoUpdated),
LspUpdated(EventLspUpdated),
PermissionAsked(EventPermissionAsked),
PermissionReplied(EventPermissionReplied),
TuiPromptAppend(EventTuiPromptAppend),
TuiCommandExecute(EventTuiCommandExecute),
TuiToastShow(EventTuiToastShow),
TuiSessionSelect(EventTuiSessionSelect),
McpToolsChanged(EventMcpToolsChanged),
McpBrowserOpenFailed(EventMcpBrowserOpenFailed),
CommandExecuted(EventCommandExecuted),
ProjectUpdated(EventProjectUpdated),
SessionStatus(EventSessionStatus),
SessionIdle(EventSessionIdle),
QuestionAsked(EventQuestionAsked),
QuestionReplied(EventQuestionReplied),
QuestionRejected(EventQuestionRejected),
SessionCompacted(EventSessionCompacted),
VcsBranchUpdated(EventVcsBranchUpdated),
WorkspaceReady(EventWorkspaceReady),
WorkspaceFailed(EventWorkspaceFailed),
WorkspaceStatus(EventWorkspaceStatus),
WorktreeReady(EventWorktreeReady),
WorktreeFailed(EventWorktreeFailed),
ServerConnected(EventServerConnected),
GlobalDisposed(EventGlobalDisposed),
ServerInstanceDisposed(EventServerInstanceDisposed),
}Variants§
ModelsDevRefreshed(EventModelsDevRefreshed)
IntegrationUpdated(EventIntegrationUpdated)
IntegrationConnectionUpdated(EventIntegrationConnectionUpdated)
CatalogUpdated(EventCatalogUpdated)
SessionCreated(EventSessionCreated)
SessionUpdated(EventSessionUpdated)
SessionDeleted(EventSessionDeleted)
MessageUpdated(EventMessageUpdated)
MessageRemoved(EventMessageRemoved)
MessagePartUpdated(EventMessagePartUpdated)
MessagePartRemoved(EventMessagePartRemoved)
SessionNextAgentSwitched(EventSessionNextAgentSwitched)
SessionNextModelSwitched(EventSessionNextModelSwitched)
SessionNextMoved(EventSessionNextMoved)
SessionNextPrompted(EventSessionNextPrompted)
SessionNextPromptAdmitted(EventSessionNextPromptAdmitted)
SessionNextContextUpdated(EventSessionNextContextUpdated)
SessionNextSynthetic(EventSessionNextSynthetic)
SessionNextShellStarted(EventSessionNextShellStarted)
SessionNextShellEnded(EventSessionNextShellEnded)
SessionNextStepStarted(EventSessionNextStepStarted)
SessionNextStepEnded(EventSessionNextStepEnded)
SessionNextStepFailed(EventSessionNextStepFailed)
SessionNextTextStarted(EventSessionNextTextStarted)
SessionNextTextDelta(EventSessionNextTextDelta)
SessionNextTextEnded(EventSessionNextTextEnded)
SessionNextReasoningStarted(EventSessionNextReasoningStarted)
SessionNextReasoningDelta(EventSessionNextReasoningDelta)
SessionNextReasoningEnded(EventSessionNextReasoningEnded)
SessionNextToolInputStarted(EventSessionNextToolInputStarted)
SessionNextToolInputDelta(EventSessionNextToolInputDelta)
SessionNextToolInputEnded(EventSessionNextToolInputEnded)
SessionNextToolCalled(EventSessionNextToolCalled)
SessionNextToolProgress(EventSessionNextToolProgress)
SessionNextToolSuccess(EventSessionNextToolSuccess)
SessionNextToolFailed(EventSessionNextToolFailed)
SessionNextRetried(EventSessionNextRetried)
SessionNextCompactionStarted(EventSessionNextCompactionStarted)
SessionNextCompactionDelta(EventSessionNextCompactionDelta)
SessionNextCompactionEnded(EventSessionNextCompactionEnded)
SessionNextRevertStaged(EventSessionNextRevertStaged)
SessionNextRevertCleared(EventSessionNextRevertCleared)
SessionNextRevertCommitted(EventSessionNextRevertCommitted)
MessagePartDelta(EventMessagePartDelta)
SessionDiff(EventSessionDiff)
SessionError(EventSessionError)
InstallationUpdated(EventInstallationUpdated)
InstallationUpdateAvailable(EventInstallationUpdateAvailable)
FileEdited(EventFileEdited)
ReferenceUpdated(EventReferenceUpdated)
PermissionV2Asked(EventPermissionV2Asked)
PermissionV2Replied(EventPermissionV2Replied)
PluginAdded(EventPluginAdded)
ProjectDirectoriesUpdated(EventProjectDirectoriesUpdated)
FileWatcherUpdated(EventFileWatcherUpdated)
PtyCreated(EventPtyCreated)
PtyUpdated(EventPtyUpdated)
PtyExited(EventPtyExited)
PtyDeleted(EventPtyDeleted)
QuestionV2Asked(EventQuestionV2Asked)
QuestionV2Replied(EventQuestionV2Replied)
QuestionV2Rejected(EventQuestionV2Rejected)
TodoUpdated(EventTodoUpdated)
LspUpdated(EventLspUpdated)
PermissionAsked(EventPermissionAsked)
PermissionReplied(EventPermissionReplied)
TuiPromptAppend(EventTuiPromptAppend)
TuiCommandExecute(EventTuiCommandExecute)
TuiToastShow(EventTuiToastShow)
TuiSessionSelect(EventTuiSessionSelect)
McpToolsChanged(EventMcpToolsChanged)
McpBrowserOpenFailed(EventMcpBrowserOpenFailed)
CommandExecuted(EventCommandExecuted)
ProjectUpdated(EventProjectUpdated)
SessionStatus(EventSessionStatus)
SessionIdle(EventSessionIdle)
QuestionAsked(EventQuestionAsked)
QuestionReplied(EventQuestionReplied)
QuestionRejected(EventQuestionRejected)
SessionCompacted(EventSessionCompacted)
VcsBranchUpdated(EventVcsBranchUpdated)
WorkspaceReady(EventWorkspaceReady)
WorkspaceFailed(EventWorkspaceFailed)
WorkspaceStatus(EventWorkspaceStatus)
WorktreeReady(EventWorktreeReady)
WorktreeFailed(EventWorktreeFailed)
ServerConnected(EventServerConnected)
GlobalDisposed(EventGlobalDisposed)
ServerInstanceDisposed(EventServerInstanceDisposed)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Event
impl<'de> Deserialize<'de> for Event
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Event
Auto Trait Implementations§
impl Freeze for Event
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnsafeUnpin for Event
impl UnwindSafe for Event
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more