UNPKG

eve

Version:

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

1 lines 431 B
import{createHash}from"node:crypto";import{deriveAgentOperationId}from"#subagents/handles/operation-id.js";function deriveRootTurnActivityWorkId(e){return`root:${hashTuple([e.sessionId,e.turnId])}`}function deriveChildActivityWorkId(e){return`work:${deriveAgentOperationId(e)}`}function hashTuple(e){return createHash(`sha256`).update(JSON.stringify(e)).digest(`hex`)}export{deriveChildActivityWorkId,deriveRootTurnActivityWorkId};