pub struct Event {Show 16 fields
pub ms: i64,
pub kind: String,
pub session: String,
pub engineer: String,
pub repo: String,
pub lessons: Vec<String>,
pub n: u64,
pub usd: f64,
pub dur_ms: u64,
pub why: String,
pub text: String,
pub mode: String,
pub channel: String,
pub source: String,
pub rss_kb: u64,
pub limit_ms: u64,
}Fields§
§ms: i64§kind: String§session: String§engineer: String§repo: String§lessons: Vec<String>§n: u64§usd: f64§dur_ms: u64§why: String§text: StringA short excerpt for this machine’s own feed (a correction’s words). Never folded into a rollup.
mode: StringHow a check ran: async for a detached check (check_async.rs, 0.7.7 on); before 0.7.6 the
delivery mode the hook ran in (hook or live). Empty for a stop’s own check and outside a
check; folded into Bucket::usd_mode.
channel: StringHow an asked lesson reached the drone: stop (a block), early, queued, or live (a live
check, before 0.7.6).
On asks and on their results (changed, ignored).
source: StringOn a correction: the harness, and its version where known, whose own transcript it was read from
(learn.rs Episode::harness; sweep.rs, borg assimilate), e.g. claude 2.1.312; empty when a
hook captured it, or borg assimilate before 0.7.2 imported it.
rss_kb: u64On a detached check’s check (check_async.rs): its process’s peak resident memory, KiB.
limit_ms: u64On a detached check’s check: the limit its model call had (check_async.rs call_limit), ms; a
failed call that took it all timed out (async_tally).