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

Function request_turn_lifecycle

atomic-cli/src/commands/agent/owner.rs:523–533  ·  view source on GitHub ↗
(
    repository: PathBuf,
    request: OwnerRequest,
)

Source from the content-addressed store, hash-verified

521}
522
523fn request_turn_lifecycle(
524 repository: PathBuf,
525 request: OwnerRequest,
526) -> anyhow::Result<Option<JournalTurnStatus>> {
527 run_outside_async_runtime(
528 move || match request_with_reconnect(&repository, request)? {
529 OwnerResponse::TurnLifecycle { turn } => Ok(turn.map(to_journal_turn_status)),
530 other => Err(unexpected_response("turn lifecycle", other)),
531 },
532 )
533}
534
535fn to_store_stop_cause(cause: JournalStopCause) -> StopCause {
536 match cause {

Callers 4

stop_turnMethod · 0.85
resume_turnMethod · 0.85
abandon_turnMethod · 0.85
turn_statusMethod · 0.85

Calls 3

request_with_reconnectFunction · 0.85
unexpected_responseFunction · 0.85

Tested by

no test coverage detected