Files
vercel__eve/apps/benchmarks/lib/protocol.ts
2026-08-17 20:37:49 -04:00

23 lines
582 B
TypeScript

export interface AuthoringTokenUsage {
readonly inputTokens: number;
readonly outputTokens: number;
readonly reasoningTokens: number;
readonly cachedInputTokens: number;
readonly cacheWriteTokens: number;
}
export interface AuthoringTranscriptEntry {
readonly role: "user" | "assistant";
readonly content: string;
readonly toolCalls?: ReadonlyArray<{
readonly name: string;
readonly input: unknown;
}>;
readonly usage?: AuthoringTokenUsage;
}
export interface AuthoringWorldEvent {
readonly type: string;
readonly data?: Record<string, unknown>;
}