eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 537 B
JavaScript
import{createFrameworkUserMessage,createUserMessage,frameworkMessageKindForStepInput,normalizeUserContent}from"#harness/messages.js";import{stageAttachmentsToSandbox}from"#harness/attachment-staging.js";async function preserveCancelledTurnMessage(e,t){let n=normalizeUserContent(t?.message);if(n===void 0)return e;let r=await stageAttachmentsToSandbox(n),i=frameworkMessageKindForStepInput(t);return{...e,history:[...e.history,i===void 0?createUserMessage(`user`,r):createFrameworkUserMessage(i,r)]}}export{preserveCancelledTurnMessage};