UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

1 lines 539 B
import{mergeTaskOwnedAgentHandlesIntoTurnState}from"#subagents/handles/query.js";function rebaseTaskAgentHandleMutations(e,t,n){let r=e.sessionState.snapshot;if(r===void 0)throw Error(`Cannot merge task-owned agent handles into a session state without a snapshot.`);return{...e,sessionState:{...e.sessionState,snapshot:{...r,session:{...r.session,state:mergeTaskOwnedAgentHandlesIntoTurnState({baseState:n.snapshot?.session.state,driverState:t.snapshot?.session.state,turnState:r.session.state})}}}}}export{rebaseTaskAgentHandleMutations};