eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 688 B
JavaScript
const WORKFLOW_QUEUE_NAMESPACE_ENV=`WORKFLOW_QUEUE_NAMESPACE`;function deriveEveWorkflowQueueNamespace(e){return`eve${Array.from(new TextEncoder().encode(e),e=>e.toString(16).padStart(2,`0`)).join(``)}`}function deriveEveWorkflowQueuePrefix(e){return`__${deriveEveWorkflowQueueNamespace(e)}_wkf_workflow_`}function deriveEveWorkflowQueueTopic(e){return`${deriveEveWorkflowQueuePrefix(e)}*`}function installEveWorkflowQueueNamespace(t){let n=deriveEveWorkflowQueueNamespace(t);return process.env[WORKFLOW_QUEUE_NAMESPACE_ENV]=n,n}export{WORKFLOW_QUEUE_NAMESPACE_ENV,deriveEveWorkflowQueueNamespace,deriveEveWorkflowQueuePrefix,deriveEveWorkflowQueueTopic,installEveWorkflowQueueNamespace};