Skip to main content

Module monitor

Module monitor 

Source
Expand description

Repository/worktree -> Run -> artifacts/evals -> Detail: the model every interface shows.

Re-exports§

pub use catalog::Badge;
pub use catalog::Catalog;
pub use catalog::CatalogRow;
pub use catalog::Repository;
pub use catalog::Scope;
pub use evidence::Evidence;
pub use evidence::EvidenceStamp;
pub use evidence::evidence;
pub use evidence::original;
pub use fold::upstream;
pub use loader::Input;
pub use loader::Loader;
pub use loader::Origin;
pub use loader::Page;
pub use loader::Snapshot;
pub use loader::newer_offset;
pub use loader::older_offset;
pub use model::Activity;
pub use model::Busy;
pub use model::Card;
pub use model::Clock;
pub use model::Completion;
pub use model::Detail;
pub use model::EvalView;
pub use model::Graph;
pub use model::GraphEdge;
pub use model::GraphNode;
pub use model::Kind;
pub use model::Light;
pub use model::Node;
pub use model::NodeId;
pub use model::NotRun;
pub use model::Progress;
pub use model::Queue;
pub use model::RunRow;
pub use model::Section;
pub use model::Segment;
pub use model::Source;
pub use model::Status;
pub use model::Strip;
pub use model::Target;
pub use model::Tone;
pub use model::Upstream;
pub use model::Waits;
pub use model::Weight;
pub use model::card;
pub use model::counts;
pub use model::detail;
pub use model::duration;
pub use model::glyph;
pub use model::graph;
pub use model::progress;
pub use model::run_node;
pub use model::run_rows;
pub use model::strip;
pub use model::tree;
pub use model::upstream_index;

Modules§

catalog
Repository/worktree selection and cached Git discovery; no artifact config is read here.
evidence
Saved non-Agent eval detail. Agent files belong to the incremental typed session reader.
fold
Which Artifacts a tree row waits on.
loader
One in-flight snapshot job, isolated from UI navigation. Generation checks discard stale scopes/pages; state hints coalesce in the driver and resyncs drop the worker’s caches.
model
Pure projections of saved state for the monitor screens.
session
Selected-session jobs. Geometry/input are pure; the driver alone starts bounded reader jobs. A UI sizes the window in text columns and rows, whether a terminal or the desktop app.

Constants§

PAGE
Bound retained Run pages while allowing the selected scope to page older records.

Functions§

initial
The path that picks the first scope from cwd or --repo, canonical like the catalog’s paths; None (--all) starts on every repository.
plain
Text for one row: line breaks and tabs become spaces and other control characters go, so every interface measures and shows what a terminal would.