pub enum V2Event {
Show 88 variants
ModelsDevRefreshed(ModelsDevRefreshed),
IntegrationUpdated(IntegrationUpdated),
IntegrationConnectionUpdated(IntegrationConnectionUpdated),
CatalogUpdated(CatalogUpdated),
SessionCreated(SessionCreated),
SessionUpdated(SessionUpdated),
SessionDeleted(SessionDeleted),
MessageUpdated(MessageUpdated),
MessageRemoved(MessageRemoved),
MessagePartUpdated(MessagePartUpdated),
MessagePartRemoved(MessagePartRemoved),
SessionNextAgentSwitched(SessionNextAgentSwitched),
SessionNextModelSwitched(SessionNextModelSwitched),
SessionNextMoved(SessionNextMoved),
SessionNextPrompted(SessionNextPrompted),
SessionNextPromptAdmitted(SessionNextPromptAdmitted),
SessionNextContextUpdated(SessionNextContextUpdated),
SessionNextSynthetic(SessionNextSynthetic),
SessionNextShellStarted(SessionNextShellStarted),
SessionNextShellEnded(SessionNextShellEnded),
SessionNextStepStarted(SessionNextStepStarted),
SessionNextStepEnded(SessionNextStepEnded),
SessionNextStepFailed(SessionNextStepFailed),
SessionNextTextStarted(SessionNextTextStarted),
SessionNextTextDelta(SessionNextTextDelta),
SessionNextTextEnded(SessionNextTextEnded),
SessionNextReasoningStarted(SessionNextReasoningStarted),
SessionNextReasoningDelta(SessionNextReasoningDelta),
SessionNextReasoningEnded(SessionNextReasoningEnded),
SessionNextToolInputStarted(SessionNextToolInputStarted),
SessionNextToolInputDelta(SessionNextToolInputDelta),
SessionNextToolInputEnded(SessionNextToolInputEnded),
SessionNextToolCalled(SessionNextToolCalled),
SessionNextToolProgress(SessionNextToolProgress),
SessionNextToolSuccess(SessionNextToolSuccess),
SessionNextToolFailed(SessionNextToolFailed),
SessionNextRetried(SessionNextRetried),
SessionNextCompactionStarted(SessionNextCompactionStarted),
SessionNextCompactionDelta(SessionNextCompactionDelta),
SessionNextCompactionEnded(SessionNextCompactionEnded),
SessionNextRevertStaged(SessionNextRevertStaged),
SessionNextRevertCleared(SessionNextRevertCleared),
SessionNextRevertCommitted(SessionNextRevertCommitted),
MessagePartDelta(MessagePartDelta),
SessionDiff(SessionDiff),
SessionError(SessionError),
InstallationUpdated(InstallationUpdated),
InstallationUpdateAvailable(InstallationUpdateAvailable),
FileEdited(FileEdited),
ReferenceUpdated(ReferenceUpdated),
PermissionV2Asked(PermissionV2Asked),
PermissionV2Replied(PermissionV2Replied),
PluginAdded(PluginAdded),
ProjectDirectoriesUpdated(ProjectDirectoriesUpdated),
FileWatcherUpdated(FileWatcherUpdated),
PtyCreated(PtyCreated),
PtyUpdated(PtyUpdated),
PtyExited(PtyExited),
PtyDeleted(PtyDeleted),
QuestionV2Asked(QuestionV2Asked),
QuestionV2Replied(QuestionV2Replied),
QuestionV2Rejected(QuestionV2Rejected),
TodoUpdated(TodoUpdated),
LspUpdated(LspUpdated),
PermissionAsked(PermissionAsked),
PermissionReplied(PermissionReplied),
TuiPromptAppend(TuiPromptAppend),
TuiCommandExecute(TuiCommandExecute),
TuiToastShow(TuiToastShow),
TuiSessionSelect(TuiSessionSelect),
McpToolsChanged(McpToolsChanged),
McpBrowserOpenFailed(McpBrowserOpenFailed),
CommandExecuted(CommandExecuted),
ProjectUpdated(ProjectUpdated),
SessionStatus(SessionStatus2),
SessionIdle(SessionIdle),
QuestionAsked(QuestionAsked),
QuestionReplied(QuestionReplied2),
QuestionRejected(QuestionRejected2),
SessionCompacted(SessionCompacted),
VcsBranchUpdated(VcsBranchUpdated),
WorkspaceReady(WorkspaceReady),
WorkspaceFailed(WorkspaceFailed),
WorkspaceStatus(WorkspaceStatus),
WorktreeReady(WorktreeReady),
WorktreeFailed(WorktreeFailed),
ServerConnected(ServerConnected),
GlobalDisposed(GlobalDisposed),
}Variants§
ModelsDevRefreshed(ModelsDevRefreshed)
IntegrationUpdated(IntegrationUpdated)
IntegrationConnectionUpdated(IntegrationConnectionUpdated)
CatalogUpdated(CatalogUpdated)
SessionCreated(SessionCreated)
SessionUpdated(SessionUpdated)
SessionDeleted(SessionDeleted)
MessageUpdated(MessageUpdated)
MessageRemoved(MessageRemoved)
MessagePartUpdated(MessagePartUpdated)
MessagePartRemoved(MessagePartRemoved)
SessionNextAgentSwitched(SessionNextAgentSwitched)
SessionNextModelSwitched(SessionNextModelSwitched)
SessionNextMoved(SessionNextMoved)
SessionNextPrompted(SessionNextPrompted)
SessionNextPromptAdmitted(SessionNextPromptAdmitted)
SessionNextContextUpdated(SessionNextContextUpdated)
SessionNextSynthetic(SessionNextSynthetic)
SessionNextShellStarted(SessionNextShellStarted)
SessionNextShellEnded(SessionNextShellEnded)
SessionNextStepStarted(SessionNextStepStarted)
SessionNextStepEnded(SessionNextStepEnded)
SessionNextStepFailed(SessionNextStepFailed)
SessionNextTextStarted(SessionNextTextStarted)
SessionNextTextDelta(SessionNextTextDelta)
SessionNextTextEnded(SessionNextTextEnded)
SessionNextReasoningStarted(SessionNextReasoningStarted)
SessionNextReasoningDelta(SessionNextReasoningDelta)
SessionNextReasoningEnded(SessionNextReasoningEnded)
SessionNextToolInputStarted(SessionNextToolInputStarted)
SessionNextToolInputDelta(SessionNextToolInputDelta)
SessionNextToolInputEnded(SessionNextToolInputEnded)
SessionNextToolCalled(SessionNextToolCalled)
SessionNextToolProgress(SessionNextToolProgress)
SessionNextToolSuccess(SessionNextToolSuccess)
SessionNextToolFailed(SessionNextToolFailed)
SessionNextRetried(SessionNextRetried)
SessionNextCompactionStarted(SessionNextCompactionStarted)
SessionNextCompactionDelta(SessionNextCompactionDelta)
SessionNextCompactionEnded(SessionNextCompactionEnded)
SessionNextRevertStaged(SessionNextRevertStaged)
SessionNextRevertCleared(SessionNextRevertCleared)
SessionNextRevertCommitted(SessionNextRevertCommitted)
MessagePartDelta(MessagePartDelta)
SessionDiff(SessionDiff)
SessionError(SessionError)
InstallationUpdated(InstallationUpdated)
InstallationUpdateAvailable(InstallationUpdateAvailable)
FileEdited(FileEdited)
ReferenceUpdated(ReferenceUpdated)
PermissionV2Asked(PermissionV2Asked)
PermissionV2Replied(PermissionV2Replied)
PluginAdded(PluginAdded)
ProjectDirectoriesUpdated(ProjectDirectoriesUpdated)
FileWatcherUpdated(FileWatcherUpdated)
PtyCreated(PtyCreated)
PtyUpdated(PtyUpdated)
PtyExited(PtyExited)
PtyDeleted(PtyDeleted)
QuestionV2Asked(QuestionV2Asked)
QuestionV2Replied(QuestionV2Replied)
QuestionV2Rejected(QuestionV2Rejected)
TodoUpdated(TodoUpdated)
LspUpdated(LspUpdated)
PermissionAsked(PermissionAsked)
PermissionReplied(PermissionReplied)
TuiPromptAppend(TuiPromptAppend)
TuiCommandExecute(TuiCommandExecute)
TuiToastShow(TuiToastShow)
TuiSessionSelect(TuiSessionSelect)
McpToolsChanged(McpToolsChanged)
McpBrowserOpenFailed(McpBrowserOpenFailed)
CommandExecuted(CommandExecuted)
ProjectUpdated(ProjectUpdated)
SessionStatus(SessionStatus2)
SessionIdle(SessionIdle)
QuestionAsked(QuestionAsked)
QuestionReplied(QuestionReplied2)
QuestionRejected(QuestionRejected2)
SessionCompacted(SessionCompacted)
VcsBranchUpdated(VcsBranchUpdated)
WorkspaceReady(WorkspaceReady)
WorkspaceFailed(WorkspaceFailed)
WorkspaceStatus(WorkspaceStatus)
WorktreeReady(WorktreeReady)
WorktreeFailed(WorktreeFailed)
ServerConnected(ServerConnected)
GlobalDisposed(GlobalDisposed)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for V2Event
impl<'de> Deserialize<'de> for V2Event
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 V2Event
Auto Trait Implementations§
impl Freeze for V2Event
impl RefUnwindSafe for V2Event
impl Send for V2Event
impl Sync for V2Event
impl Unpin for V2Event
impl UnsafeUnpin for V2Event
impl UnwindSafe for V2Event
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