UNPKG

eve

Version:

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

14 lines (13 loc) 1.45 kB
import type { SubagentInputRequestHookPayload } from "#channel/types.js"; import type { WorkflowToolRunOutcomeMessage, WorkflowToolRunReport, WorkflowToolRunRequestMessage } from "#execution/tools/workflow/messages.js"; import type { RuntimeToolResultActionResult } from "#shared/action-types.js"; import type { RuntimeSubagentResult } from "#shared/action-types.js"; import type { WorkflowToolRunTaskInputRequest } from "#execution/tasks/child/workflow.js"; import type { TaskCommand, TaskInboundMessage, TaskInboundUpdate } from "#tasks/types.js"; export declare function workflowToolRunOutcomeToToolResult(message: WorkflowToolRunOutcomeMessage): RuntimeToolResultActionResult; /** Reads a blocking agent result returned through an ordinary run outcome. */ export declare function workflowToolRunOutcomeToSubagentResult(message: WorkflowToolRunOutcomeMessage): RuntimeSubagentResult; export declare function workflowToolRunOutcomeToTaskCommand(message: WorkflowToolRunOutcomeMessage): TaskCommand; export declare function workflowToolRunReportToTaskPayload(report: WorkflowToolRunReport, taskId: string, updateIndex: number): TaskInboundMessage | TaskInboundUpdate; export declare function workflowToolRunRequestToInputRequestPayload(message: WorkflowToolRunRequestMessage): SubagentInputRequestHookPayload; export declare function workflowToolRunRequestToTaskInputRequest(message: WorkflowToolRunRequestMessage): WorkflowToolRunTaskInputRequest;