eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
13 lines (12 loc) • 609 B
TypeScript
import type { JsonValue } from "#shared/json.js";
import { type BlockingWorkflowToolDefinition } from "#tools/workflow-definition.js";
export interface WorkflowToolOptions {
/** Maximum child-agent calls per program, from 1 to 128. Defaults to 100. */
readonly maxSubagents?: number;
}
export interface WorkflowToolInput {
readonly js: string;
}
export type WorkflowTool = BlockingWorkflowToolDefinition<WorkflowToolInput, JsonValue>;
/** Defines a model-facing workflow tool backed by isolated runtime JavaScript. */
export declare function workflow(options?: WorkflowToolOptions): WorkflowTool;