pub struct Run {
pub id: String,
pub session: String,
pub name: String,
pub started: i64,
pub loose: bool,
pub agents: Vec<SubAgent>,
}Expand description
The sub-agents one session ran together: a Claude Code workflow run or a session’s Agent-tool sub-agents, an omp session’s task agents, an opencode session’s subagents, a Codex session’s spawned agents.
Fields§
§id: String§session: String§name: StringThe workflow’s or the session’s name; may be empty.
started: i64§loose: boolIts agents are the ones a plain session started one by one (Claude Code’s Agent tool, Codex’s spawns), not one orchestrated run: the session’s own agent built, so no sub-agent is the builder, and they finish in any order, so a finding is named by its agent.
agents: Vec<SubAgent>In start order.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Run
impl RefUnwindSafe for Run
impl Send for Run
impl Sync for Run
impl Unpin for Run
impl UnsafeUnpin for Run
impl UnwindSafe for Run
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
Mutably borrows from an owned value. Read more