type SidekickToolSuccessEventDetail = {
agentUuid?: string;
artifact?: any;
dedupeKey: string;
eventName: string;
item?: any;
metadata?: Record<string, any>;
normalizedToolName: string;
operation?: "create" | "update" | "delete" | "read" | "execute" | string;
request?: any;
resource?: string;
response: any;
result?: any;
server?: string;
sessionUuid?: string;
sourceEvent: {
agent_uuid?: string;
created_at?: string;
event_type?: string;
sequence?: number;
session_uuid?: string;
turn_uuid?: string;
uuid?: string;
};
status: "success";
toolEventName: string;
toolName: string;
turnUuid?: string;
};