eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
13 lines (12 loc) • 906 B
TypeScript
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;