MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / abandon_lifecycle_turns

Function abandon_lifecycle_turns

atomic-cli/src/commands/agent/lifecycle.rs:847–858  ·  view source on GitHub ↗
(
    dot_dir: &Path,
    lifecycle: &ManagedLifecycle,
    now: i64,
)

Source from the content-addressed store, hash-verified

845}
846
847fn abandon_lifecycle_turns(
848 dot_dir: &Path,
849 lifecycle: &ManagedLifecycle,
850 now: i64,
851) -> CliResult<()> {
852 let sink = owner_sink(dot_dir)?;
853 for session in sessions_for_run(dot_dir, &lifecycle.run_id) {
854 sink.abandon_turn(&session.session_id, pending_turn_number(&session), now)
855 .map_err(|reason| CliError::Internal(anyhow!(reason)))?;
856 }
857 Ok(())
858}
859
860fn collect_lifecycle_turn_statuses(
861 dot_dir: &Path,

Callers 1

runMethod · 0.85

Calls 4

owner_sinkFunction · 0.85
sessions_for_runFunction · 0.85
pending_turn_numberFunction · 0.85
abandon_turnMethod · 0.45

Tested by

no test coverage detected