Skip to main content

RoderEvent

Enum RoderEvent 

Source
pub enum RoderEvent {
Show 188 variants RuntimeStarted(RuntimeStarted), ExtensionRegistered(ExtensionRegistered), ExtensionEventEmitted(ExtensionEventEmitted), EventSinkFailed(EventSinkFailed), ThreadCreated(ThreadCreated), ThreadLoaded(ThreadLoaded), ThreadForkRequested(ThreadForkRequested), ThreadForked(ThreadForked), ThreadForkFailed(ThreadForkFailed), ThreadForkRemoved(ThreadForkRemoved), TurnStarted(TurnStarted), ContextAssemblyStarted(ContextAssemblyStarted), ContextBlockAdded(ContextBlockAdded), ContextAssemblyCompleted(ContextAssemblyCompleted), ContextEntrypointCandidatesInjected(ContextEntrypointCandidatesInjected), ContextCompactionStarted(ContextCompactionStarted), ContextCompactionRecorded(ContextCompactionRecorded), ContextCompactionSkipped(ContextCompactionSkipped), InferenceRoutingDecision(InferenceRoutingDecisionEvent), InferenceStarted(InferenceStarted), InferenceEventReceived(InferenceEventReceived), ToolCallRequested(ToolCallRequested), ToolCallValidationRecorded(ToolCallValidationRecorded), ReliabilityFailureRecorded(ReliabilityFailureRecorded), ReliabilityRetryRecorded(ReliabilityRetryRecorded), ReliabilityLimitRecorded(ReliabilityLimitRecorded), ReliabilityMetricRecorded(ReliabilityMetricRecorded), CodeIndexingStarted(CodeIndexingStarted), CodeIndexChunked(CodeIndexChunked), CodeIndexEmbedded(CodeIndexEmbedded), CodeIndexReady(CodeIndexReady), CodeIndexStale(CodeIndexStale), CodeIndexFailed(CodeIndexFailed), CodeIndexProofFilteredResultDropped(CodeIndexProofFilteredResultDropped), ApprovalRequested(ApprovalRequested), ApprovalResolved(ApprovalResolved), ExternalToolCallRequested(ExternalToolCallRequested), ExternalToolCallResolved(ExternalToolCallResolved), UserInputRequested(UserInputRequested), UserInputResolved(UserInputResolved), TaskLedgerUpdated(TaskLedgerUpdated), VerificationRequired(VerificationRequired), VerificationCompleted(VerificationCompleted), VerificationSkipped(VerificationSkipped), PolicyDecisionRecorded(PolicyDecisionRecorded), PolicyBypassActive(PolicyBypassActive), PolicyModeChanged(PolicyModeChanged), PolicyExitPlanRequested(PolicyExitPlanRequested), PolicyExitPlanResolved(PolicyExitPlanResolved), ToolCallStarted(ToolCallStarted), ToolCallCompleted(ToolCallCompleted), ToolOutputTruncated(ToolOutputTruncated), SubagentStarted(SubagentStarted), SubagentMessage(SubagentMessage), SubagentToolCall(SubagentToolCall), SubagentCompleted(SubagentCompleted), SubagentFailed(SubagentFailed), SubagentTraceCreated(SubagentTraceCreated), SubagentTraceDelta(SubagentTraceDeltaEvent), SubagentTraceStatusChanged(SubagentTraceStatusChanged), SubagentTraceCompleted(SubagentTraceCompleted), SubagentTraceFailed(SubagentTraceFailed), PlanReviewCreated(PlanReviewCreated), PlanReviewStatusChanged(PlanReviewStatusChanged), PlanReviewCommentAdded(PlanReviewCommentAdded), PlanReviewRewritten(PlanReviewRewritten), PlanReviewApproved(PlanReviewApproved), PlanReviewRejected(PlanReviewRejected), HunkRecorded(HunkRecorded), WorkspaceChangeObserved(WorkspaceChangeObserved), HunkRollbackRequested(HunkRollbackRequested), HunkRollbackCompleted(HunkRollbackCompleted), WorkflowImportsDetected(WorkflowImportsDetected), WorkflowImportPreviewed(WorkflowImportPreviewed), WorkflowImportEnabled(WorkflowImportEnabled), WorkflowImportDisabled(WorkflowImportDisabled), WorkflowImportStale(WorkflowImportStale), WorkflowImportFailed(WorkflowImportFailed), WorkflowRunDrafted(WorkflowRunDrafted), WorkflowApprovalRequested(WorkflowApprovalRequested), WorkflowRunApproved(WorkflowRunApproved), WorkflowRunDenied(WorkflowRunDenied), WorkflowRunQueued(WorkflowRunQueued), WorkflowRunStarted(WorkflowRunStarted), WorkflowPhaseStarted(WorkflowPhaseStarted), WorkflowPhaseCompleted(WorkflowPhaseCompleted), WorkflowAgentQueued(WorkflowAgentQueued), WorkflowAgentStarted(WorkflowAgentStarted), WorkflowAgentCompleted(WorkflowAgentCompleted), WorkflowAgentFailed(WorkflowAgentFailed), WorkflowOutputRecorded(WorkflowOutputRecorded), WorkflowCheckpointRecorded(WorkflowCheckpointRecorded), WorkflowRunPaused(WorkflowRunPaused), WorkflowRunResumed(WorkflowRunResumed), WorkflowRunStopped(WorkflowRunStopped), WorkflowRunCompleted(WorkflowRunCompleted), WorkflowRunFailed(WorkflowRunFailed), MediaArtifactCreated(MediaArtifactCreated), MediaArtifactUpdated(MediaArtifactUpdated), MediaArtifactDeleted(MediaArtifactDeleted), MediaPreviewReady(MediaPreviewReady), ContextArtifactCreated(ContextArtifactCreated), ContextArtifactAppended(ContextArtifactAppended), ContextArtifactCapped(ContextArtifactCapped), ContextArtifactDeleted(ContextArtifactDeleted), ContextArtifactRetentionExpired(ContextArtifactRetentionExpired), DiscoveryCatalogBuilt(DiscoveryCatalogBuilt), DiscoveryItemUpdated(DiscoveryItemUpdated), DiscoveryAuthRequired(DiscoveryAuthRequired), DiscoveryItemRead(DiscoveryItemRead), DiscoveryItemPromoted(DiscoveryItemPromoted), DiscoveryPromotionReused(DiscoveryPromotionReused), DiscoveryWarmCacheHit(DiscoveryWarmCacheHit), DiscoveryPromotionExpired(DiscoveryPromotionExpired), RetrievalRoutePlanned(RetrievalRoutePlanned), RetrievalRouteAccepted(RetrievalRouteAccepted), RetrievalRouteIgnored(RetrievalRouteIgnored), RetrievalRouteFailed(RetrievalRouteFailed), RetrievalResultUsed(RetrievalResultUsed), RetrievalDiscoveryItemPromoted(RetrievalDiscoveryItemPromoted), RetrievalPromotionSkipped(RetrievalPromotionSkipped), MemorySaved(MemorySaved), MemoryUpdated(MemoryUpdated), MemoryDeleted(MemoryDeleted), MemoryQueried(MemoryQueried), MemoryRecallReady(MemoryRecallReady), MemoryReembedQueued(MemoryReembedQueued), MemoryProviderChanged(MemoryProviderChanged), MemoryObservationRecorded(MemoryObservationRecorded), KnowledgeSaved(KnowledgeSaved), KnowledgeUpdated(KnowledgeUpdated), KnowledgeArchived(KnowledgeArchived), KnowledgeLinked(KnowledgeLinked), RemoteServerStarted(RemoteServerStarted), RemoteServerStopped(RemoteServerStopped), RemoteAuthFailed(RemoteAuthFailed), RemoteClientConnected(RemoteClientConnected), RemoteClientDisconnected(RemoteClientDisconnected), ThreadGoalUpdated(ThreadGoalUpdated), ThreadGoalCleared(ThreadGoalCleared), RoadmapChanged(RoadmapChanged), AutomationCreated(AutomationCreated), AutomationUpdated(AutomationUpdated), AutomationDeleted(AutomationDeleted), AutomationDue(AutomationDue), AutomationLeased(AutomationLeased), AutomationQueued(AutomationQueued), AutomationStarted(AutomationStarted), AutomationCompleted(AutomationCompleted), AutomationFailed(AutomationFailed), AutomationSkipped(AutomationSkipped), AutomationLeaseExpired(AutomationLeaseExpired), SkillsCatalogLoaded(SkillsCatalogLoaded), SkillConfigApplied(SkillConfigApplied), SkillActivationResolved(SkillActivationResolved), SkillIndexRendered(SkillIndexRendered), SkillInvoked(SkillInvoked), SkillAutoActivated(SkillAutoActivated), SkillSkipped(SkillSkipped), TaskStarted(TaskStarted), TaskOutput(TaskOutput), TaskCompleted(TaskCompleted), TaskFailed(TaskFailed), TaskCancelled(TaskCancelled), ProcessStarted(ProcessStarted), ProcessOutput(ProcessOutput), ProcessExited(ProcessExited), ProcessStopping(ProcessStopping), ProcessStopped(ProcessStopped), ProcessFailed(ProcessFailed), FileChangePreviewReady(FileChangePreviewReady), FileChanged(FileChanged), TranscriptItemAppended(TranscriptItemAppended), TurnCompleted(TurnCompleted), TurnFailed(TurnFailed), TurnPartialResult(TurnPartialResult), TurnDeadlineExceeded(TurnDeadlineExceeded), TurnInterrupted(TurnInterrupted), TurnSteered(TurnSteered), RunnerLifecycle(RunnerLifecycle), TeamStarted(TeamStarted), TeamMemberStarted(TeamMemberStarted), TeamMemberStatusChanged(TeamMemberStatusChanged), TeamMemberMessageDelta(TeamMemberMessageDelta), TeamMemberCompleted(TeamMemberCompleted), TeamDisplayModeChanged(TeamDisplayModeChanged), TeamTaskChanged(TeamTaskChanged), TeamCleanupCompleted(TeamCleanupCompleted),
}

Variants§

§

RuntimeStarted(RuntimeStarted)

§

ExtensionRegistered(ExtensionRegistered)

§

ExtensionEventEmitted(ExtensionEventEmitted)

§

EventSinkFailed(EventSinkFailed)

§

ThreadCreated(ThreadCreated)

§

ThreadLoaded(ThreadLoaded)

§

ThreadForkRequested(ThreadForkRequested)

§

ThreadForked(ThreadForked)

§

ThreadForkFailed(ThreadForkFailed)

§

ThreadForkRemoved(ThreadForkRemoved)

§

TurnStarted(TurnStarted)

§

ContextAssemblyStarted(ContextAssemblyStarted)

§

ContextBlockAdded(ContextBlockAdded)

§

ContextAssemblyCompleted(ContextAssemblyCompleted)

§

ContextEntrypointCandidatesInjected(ContextEntrypointCandidatesInjected)

§

ContextCompactionStarted(ContextCompactionStarted)

§

ContextCompactionRecorded(ContextCompactionRecorded)

§

ContextCompactionSkipped(ContextCompactionSkipped)

§

InferenceRoutingDecision(InferenceRoutingDecisionEvent)

§

InferenceStarted(InferenceStarted)

§

InferenceEventReceived(InferenceEventReceived)

§

ToolCallRequested(ToolCallRequested)

§

ToolCallValidationRecorded(ToolCallValidationRecorded)

§

ReliabilityFailureRecorded(ReliabilityFailureRecorded)

§

ReliabilityRetryRecorded(ReliabilityRetryRecorded)

§

ReliabilityLimitRecorded(ReliabilityLimitRecorded)

§

ReliabilityMetricRecorded(ReliabilityMetricRecorded)

§

CodeIndexingStarted(CodeIndexingStarted)

§

CodeIndexChunked(CodeIndexChunked)

§

CodeIndexEmbedded(CodeIndexEmbedded)

§

CodeIndexReady(CodeIndexReady)

§

CodeIndexStale(CodeIndexStale)

§

CodeIndexFailed(CodeIndexFailed)

§

CodeIndexProofFilteredResultDropped(CodeIndexProofFilteredResultDropped)

§

ApprovalRequested(ApprovalRequested)

§

ApprovalResolved(ApprovalResolved)

§

ExternalToolCallRequested(ExternalToolCallRequested)

§

ExternalToolCallResolved(ExternalToolCallResolved)

§

UserInputRequested(UserInputRequested)

§

UserInputResolved(UserInputResolved)

§

TaskLedgerUpdated(TaskLedgerUpdated)

§

VerificationRequired(VerificationRequired)

§

VerificationCompleted(VerificationCompleted)

§

VerificationSkipped(VerificationSkipped)

§

PolicyDecisionRecorded(PolicyDecisionRecorded)

§

PolicyBypassActive(PolicyBypassActive)

§

PolicyModeChanged(PolicyModeChanged)

§

PolicyExitPlanRequested(PolicyExitPlanRequested)

§

PolicyExitPlanResolved(PolicyExitPlanResolved)

§

ToolCallStarted(ToolCallStarted)

§

ToolCallCompleted(ToolCallCompleted)

§

ToolOutputTruncated(ToolOutputTruncated)

§

SubagentStarted(SubagentStarted)

§

SubagentMessage(SubagentMessage)

§

SubagentToolCall(SubagentToolCall)

§

SubagentCompleted(SubagentCompleted)

§

SubagentFailed(SubagentFailed)

§

SubagentTraceCreated(SubagentTraceCreated)

§

SubagentTraceDelta(SubagentTraceDeltaEvent)

§

SubagentTraceStatusChanged(SubagentTraceStatusChanged)

§

SubagentTraceCompleted(SubagentTraceCompleted)

§

SubagentTraceFailed(SubagentTraceFailed)

§

PlanReviewCreated(PlanReviewCreated)

§

PlanReviewStatusChanged(PlanReviewStatusChanged)

§

PlanReviewCommentAdded(PlanReviewCommentAdded)

§

PlanReviewRewritten(PlanReviewRewritten)

§

PlanReviewApproved(PlanReviewApproved)

§

PlanReviewRejected(PlanReviewRejected)

§

HunkRecorded(HunkRecorded)

§

WorkspaceChangeObserved(WorkspaceChangeObserved)

§

HunkRollbackRequested(HunkRollbackRequested)

§

HunkRollbackCompleted(HunkRollbackCompleted)

§

WorkflowImportsDetected(WorkflowImportsDetected)

§

WorkflowImportPreviewed(WorkflowImportPreviewed)

§

WorkflowImportEnabled(WorkflowImportEnabled)

§

WorkflowImportDisabled(WorkflowImportDisabled)

§

WorkflowImportStale(WorkflowImportStale)

§

WorkflowImportFailed(WorkflowImportFailed)

§

WorkflowRunDrafted(WorkflowRunDrafted)

§

WorkflowApprovalRequested(WorkflowApprovalRequested)

§

WorkflowRunApproved(WorkflowRunApproved)

§

WorkflowRunDenied(WorkflowRunDenied)

§

WorkflowRunQueued(WorkflowRunQueued)

§

WorkflowRunStarted(WorkflowRunStarted)

§

WorkflowPhaseStarted(WorkflowPhaseStarted)

§

WorkflowPhaseCompleted(WorkflowPhaseCompleted)

§

WorkflowAgentQueued(WorkflowAgentQueued)

§

WorkflowAgentStarted(WorkflowAgentStarted)

§

WorkflowAgentCompleted(WorkflowAgentCompleted)

§

WorkflowAgentFailed(WorkflowAgentFailed)

§

WorkflowOutputRecorded(WorkflowOutputRecorded)

§

WorkflowCheckpointRecorded(WorkflowCheckpointRecorded)

§

WorkflowRunPaused(WorkflowRunPaused)

§

WorkflowRunResumed(WorkflowRunResumed)

§

WorkflowRunStopped(WorkflowRunStopped)

§

WorkflowRunCompleted(WorkflowRunCompleted)

§

WorkflowRunFailed(WorkflowRunFailed)

§

MediaArtifactCreated(MediaArtifactCreated)

§

MediaArtifactUpdated(MediaArtifactUpdated)

§

MediaArtifactDeleted(MediaArtifactDeleted)

§

MediaPreviewReady(MediaPreviewReady)

§

ContextArtifactCreated(ContextArtifactCreated)

§

ContextArtifactAppended(ContextArtifactAppended)

§

ContextArtifactCapped(ContextArtifactCapped)

§

ContextArtifactDeleted(ContextArtifactDeleted)

§

ContextArtifactRetentionExpired(ContextArtifactRetentionExpired)

§

DiscoveryCatalogBuilt(DiscoveryCatalogBuilt)

§

DiscoveryItemUpdated(DiscoveryItemUpdated)

§

DiscoveryAuthRequired(DiscoveryAuthRequired)

§

DiscoveryItemRead(DiscoveryItemRead)

§

DiscoveryItemPromoted(DiscoveryItemPromoted)

§

DiscoveryPromotionReused(DiscoveryPromotionReused)

§

DiscoveryWarmCacheHit(DiscoveryWarmCacheHit)

§

DiscoveryPromotionExpired(DiscoveryPromotionExpired)

§

RetrievalRoutePlanned(RetrievalRoutePlanned)

§

RetrievalRouteAccepted(RetrievalRouteAccepted)

§

RetrievalRouteIgnored(RetrievalRouteIgnored)

§

RetrievalRouteFailed(RetrievalRouteFailed)

§

RetrievalResultUsed(RetrievalResultUsed)

§

RetrievalDiscoveryItemPromoted(RetrievalDiscoveryItemPromoted)

§

RetrievalPromotionSkipped(RetrievalPromotionSkipped)

§

MemorySaved(MemorySaved)

§

MemoryUpdated(MemoryUpdated)

§

MemoryDeleted(MemoryDeleted)

§

MemoryQueried(MemoryQueried)

§

MemoryRecallReady(MemoryRecallReady)

§

MemoryReembedQueued(MemoryReembedQueued)

§

MemoryProviderChanged(MemoryProviderChanged)

§

MemoryObservationRecorded(MemoryObservationRecorded)

§

KnowledgeSaved(KnowledgeSaved)

§

KnowledgeUpdated(KnowledgeUpdated)

§

KnowledgeArchived(KnowledgeArchived)

§

KnowledgeLinked(KnowledgeLinked)

§

RemoteServerStarted(RemoteServerStarted)

§

RemoteServerStopped(RemoteServerStopped)

§

RemoteAuthFailed(RemoteAuthFailed)

§

RemoteClientConnected(RemoteClientConnected)

§

RemoteClientDisconnected(RemoteClientDisconnected)

§

ThreadGoalUpdated(ThreadGoalUpdated)

§

ThreadGoalCleared(ThreadGoalCleared)

§

RoadmapChanged(RoadmapChanged)

§

AutomationCreated(AutomationCreated)

§

AutomationUpdated(AutomationUpdated)

§

AutomationDeleted(AutomationDeleted)

§

AutomationDue(AutomationDue)

§

AutomationLeased(AutomationLeased)

§

AutomationQueued(AutomationQueued)

§

AutomationStarted(AutomationStarted)

§

AutomationCompleted(AutomationCompleted)

§

AutomationFailed(AutomationFailed)

§

AutomationSkipped(AutomationSkipped)

§

AutomationLeaseExpired(AutomationLeaseExpired)

§

SkillsCatalogLoaded(SkillsCatalogLoaded)

§

SkillConfigApplied(SkillConfigApplied)

§

SkillActivationResolved(SkillActivationResolved)

§

SkillIndexRendered(SkillIndexRendered)

§

SkillInvoked(SkillInvoked)

§

SkillAutoActivated(SkillAutoActivated)

§

SkillSkipped(SkillSkipped)

§

TaskStarted(TaskStarted)

§

TaskOutput(TaskOutput)

§

TaskCompleted(TaskCompleted)

§

TaskFailed(TaskFailed)

§

TaskCancelled(TaskCancelled)

§

ProcessStarted(ProcessStarted)

§

ProcessOutput(ProcessOutput)

§

ProcessExited(ProcessExited)

§

ProcessStopping(ProcessStopping)

§

ProcessStopped(ProcessStopped)

§

ProcessFailed(ProcessFailed)

§

FileChangePreviewReady(FileChangePreviewReady)

§

FileChanged(FileChanged)

§

TranscriptItemAppended(TranscriptItemAppended)

§

TurnCompleted(TurnCompleted)

§

TurnFailed(TurnFailed)

§

TurnPartialResult(TurnPartialResult)

§

TurnDeadlineExceeded(TurnDeadlineExceeded)

§

TurnInterrupted(TurnInterrupted)

§

TurnSteered(TurnSteered)

§

RunnerLifecycle(RunnerLifecycle)

§

TeamStarted(TeamStarted)

§

TeamMemberStarted(TeamMemberStarted)

§

TeamMemberStatusChanged(TeamMemberStatusChanged)

§

TeamMemberMessageDelta(TeamMemberMessageDelta)

§

TeamMemberCompleted(TeamMemberCompleted)

§

TeamDisplayModeChanged(TeamDisplayModeChanged)

§

TeamTaskChanged(TeamTaskChanged)

§

TeamCleanupCompleted(TeamCleanupCompleted)

Implementations§

Source§

impl RoderEvent

Source

pub fn kind(&self) -> &'static str

Source

pub fn source(&self) -> EventSource

Source

pub fn thread_id(&self) -> Option<&ThreadId>

Source

pub fn turn_id(&self) -> Option<&TurnId>

Trait Implementations§

Source§

impl Clone for RoderEvent

Source§

fn clone(&self) -> RoderEvent

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RoderEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for RoderEvent

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for RoderEvent

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.