openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
7 lines (6 loc) • 436 B
JavaScript
//#region src/agents/agent-lifecycle-parent-state.ts
function isAgentLifecycleYieldedWaiting(event) {
return event.phase === "end" && event.yielded === true && event.livenessState === "paused" && event.stopReason === "end_turn" && event.aborted !== true && event.status !== "cancelled" && event.status !== "timed_out" && event.timeoutPhase == null && event.error == null;
}
//#endregion
export { isAgentLifecycleYieldedWaiting as t };