eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 434 B
JavaScript
import{buildCallbackContext}from"#context/build-callback-context.js";import{bindSandboxAbortSignal}from"#execution/sandbox/abort-bound-session.js";function buildBaseToolContext(e){let t=buildCallbackContext(),n=e.options.abortSignal??new AbortController().signal;return{...t,abortSignal:n,callId:e.options.toolCallId,getSandbox:async()=>bindSandboxAbortSignal(await t.getSandbox(),n),toolName:e.toolName}}export{buildBaseToolContext};