UNPKG

eve

Version:

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

13 lines (12 loc) 906 B
import type { AgentActionTraceState, AgentInvocationTraceState, AgentSessionTraceState, AgentTurnTraceState } from "#tracing/agent-trace-state.js"; export declare const AGENT_TRACE_CONTEXT_KEY = "eve.harness.agentTrace"; export interface AgentTraceContextState { readonly actionAnchors: Readonly<Record<string, AgentActionTraceState>>; readonly actions: Readonly<Record<string, AgentActionTraceState>>; readonly invocations: Readonly<Record<string, AgentInvocationTraceState>>; readonly sessions: Readonly<Record<string, AgentSessionTraceState>>; readonly turns: Readonly<Record<string, AgentTurnTraceState>>; } export declare function emptyAgentTraceContextState(): AgentTraceContextState; export declare function serializeAgentTraceContextState(state: AgentTraceContextState): unknown; export declare function deserializeAgentTraceContextState(data: unknown): AgentTraceContextState;