pub struct RetroArgs {
pub since: Option<String>,
pub include_merges: bool,
pub include_undos: bool,
pub full: bool,
}Expand description
Arguments for the retro command.
heddle retro --since <marker-or-state> summarizes a working
session by combining oplog, agent registry, marker, and context
annotation reads into one structured payload. Replaces the
reconstruct-from-heddle log boilerplate agents wrote before.
Fields§
§since: Option<String>Lower bound: marker name or state id (short or full). When
omitted, the verb walks back to the most recent Claude Code turn-shaped intent or to one hour ago, whichever is more
recent.
include_merges: boolInclude merge entries in the output payload (off by default because merges are noisy in agent retros).
include_undos: boolInclude undo entries in the output payload (off by default because undos are noisy in agent retros).
full: boolRender full annotation/intent content rather than excerpts.
Aliased as --full because the global -v/--verbose flag is
already wired as a u8 verbosity counter on Cli.
Trait Implementations§
Source§impl Args for RetroArgs
impl Args for RetroArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for RetroArgs
impl FromArgMatches for RetroArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Auto Trait Implementations§
impl Freeze for RetroArgs
impl RefUnwindSafe for RetroArgs
impl Send for RetroArgs
impl Sync for RetroArgs
impl Unpin for RetroArgs
impl UnsafeUnpin for RetroArgs
impl UnwindSafe for RetroArgs
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request