eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
16 lines (15 loc) • 805 B
TypeScript
import type { HarnessSession } from "#harness/types.js";
import type { RuntimeRemoteAgentCallActionRequest } from "#runtime/actions/types.js";
import type { RuntimeSubagentRegistry } from "#runtime/subagents/registry.js";
import type { ResolvedRuntimeRemoteAgentNode } from "#runtime/types.js";
export declare function startRemoteAgentSession(input: {
readonly action: RuntimeRemoteAgentCallActionRequest;
readonly callbackBaseUrl: string | undefined;
readonly remote: ResolvedRuntimeRemoteAgentNode;
readonly session: HarnessSession;
}): Promise<string>;
export declare function resolveRemoteAgentForAction(input: {
readonly nodeId: string;
readonly registry: RuntimeSubagentRegistry["subagentsByNodeId"];
readonly remoteAgentName: string;
}): ResolvedRuntimeRemoteAgentNode;