pub enum TranscriptNotice {
Show 27 variants
Apply,
BranchPush,
BranchPushError,
Commit,
CommitAssist,
CommitError,
CommitWarning,
ContinueError,
Error,
ForkError,
FollowUpTaskError,
Merge,
MergeError,
MainCheckoutWarning,
PasteImageError,
Personality,
QueueError,
Rebase,
RebaseAssist,
RebaseError,
ReplyError,
ReviewRequest,
ReviewComments,
ReviewCommentsWarning,
ReviewRequestSyncWarning,
StartError,
TurnMetadataError,
}Expand description
Canonical labels for bracketed workflow notices appended to a session transcript.
Session output rendering uses the same labels to recognize trailing workflow notices, so producing notices through this enum keeps new labels aligned with summary render ordering.
Variants§
Apply
Prompt /apply command status.
BranchPush
Automatic published-branch push result.
BranchPushError
Automatic published-branch push failure.
Commit
Session auto-commit result.
CommitAssist
Agent-assisted auto-commit recovery attempt.
CommitError
Session auto-commit failure.
CommitWarning
Advisory for a commit that ran without a configured pre-commit hook.
ContinueError
Follow-on session creation failure.
Error
Generic prompt submission failure.
ForkError
Session fork creation failure.
FollowUpTaskError
Follow-up task execution failure.
Merge
Merge workflow progress.
MergeError
Merge workflow failure.
MainCheckoutWarning
Main checkout changed during a provider turn.
PasteImageError
Prompt image-paste failure.
Personality
Session personality selection or fallback status.
QueueError
Queued prompt failure.
Rebase
Session sync workflow progress.
RebaseAssist
Agent-assisted session sync recovery attempt.
RebaseError
Session sync workflow failure.
ReplyError
Reply submission failure.
ReviewRequest
Review-request creation result.
ReviewComments
Successful forge review-thread replies and resolution.
ReviewCommentsWarning
Partial or failed forge review-thread resolution.
ReviewRequestSyncWarning
Review-request sync warning.
StartError
Draft session start failure.
TurnMetadataError
Completed-turn metadata persistence failure.
Implementations§
Source§impl TranscriptNotice
impl TranscriptNotice
Sourcepub const fn prefix(self) -> &'static str
pub const fn prefix(self) -> &'static str
Returns the bracketed transcript prefix for this notice kind.
Sourcepub fn format(self, detail: impl Display) -> String
pub fn format(self, detail: impl Display) -> String
Formats one transcript notice as a newline-delimited paragraph.
Sourcepub fn format_line(self, detail: impl Display) -> String
pub fn format_line(self, detail: impl Display) -> String
Formats one transcript notice as a single display line without paragraph separators.
Trait Implementations§
Source§impl Clone for TranscriptNotice
impl Clone for TranscriptNotice
Source§fn clone(&self) -> TranscriptNotice
fn clone(&self) -> TranscriptNotice
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for TranscriptNotice
Source§impl Debug for TranscriptNotice
impl Debug for TranscriptNotice
impl Eq for TranscriptNotice
Source§impl PartialEq for TranscriptNotice
impl PartialEq for TranscriptNotice
impl StructuralPartialEq for TranscriptNotice
Auto Trait Implementations§
impl Freeze for TranscriptNotice
impl RefUnwindSafe for TranscriptNotice
impl Send for TranscriptNotice
impl Sync for TranscriptNotice
impl Unpin for TranscriptNotice
impl UnsafeUnpin for TranscriptNotice
impl UnwindSafe for TranscriptNotice
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.