pub struct CacheArgs {Show 16 fields
pub format: CacheFormat,
pub prompt: Option<AgentPromptId>,
pub since: Option<u64>,
pub until: Option<u64>,
pub model: Option<String>,
pub operation: Option<CacheOperation>,
pub attempt: Option<u64>,
pub require_exact_chain: bool,
pub group_by: Vec<CacheGroup>,
pub view: CacheView,
pub state_dir: PathBuf,
pub max_compressed_bytes: u64,
pub max_decompressed_bytes: u64,
pub max_total_bytes: u64,
pub max_memory_bytes: u64,
pub index: Option<PathBuf>,
}Expand description
Offline cache report options shared by agent and session scopes.
Fields§
§format: CacheFormatEmit a compact summary or internal version-zero JSON Lines.
prompt: Option<AgentPromptId>Restrict canonical responses to this exact local prompt.
since: Option<u64>Include observations at or after this absolute RFC3339 timestamp.
until: Option<u64>Include observations at or before this absolute RFC3339 timestamp.
model: Option<String>Restrict evidence to this exact configured or effective model.
operation: Option<CacheOperation>Restrict evidence to one closed provider operation.
attempt: Option<u64>Restrict evidence to one logical/provider attempt ordinal.
require_exact_chain: boolExclude exact comparisons without a proven captured response-chain edge.
group_by: Vec<CacheGroup>Geometry grouping dimensions, as a comma-separated list.
view: CacheViewSelect summary, attribution, continuity, geometry, or gap evidence.
state_dir: PathBufExisting Tau state root; inspection never creates it.
max_compressed_bytes: u64Inclusive compressed byte limit per capture.
max_decompressed_bytes: u64Inclusive decompressed byte limit per capture.
max_total_bytes: u64Inclusive cumulative decompressed capture bytes.
max_memory_bytes: u64Capture parser and report working-memory budget in bytes.
index: Option<PathBuf>Replace one disposable owner-private index for later comparisons.
Trait Implementations§
Source§impl Args for CacheArgs
impl Args for CacheArgs
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 CacheArgs
impl FromArgMatches for CacheArgs
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.