package com.easyagents.agent.runtime.persistence.conversation;

import com.easyagents.agent.runtime.AgentRuntimeExecutionContext;
import com.easyagents.agent.runtime.event.AgentRuntimeEvent;

/**
 * 记录业务会话事件。
 */
public interface AgentConversationRecorder {

    /**
     * 记录一条运行时事件。
     *
     * @param request 运行请求
     * @param event 运行时事件
     */
    void record(AgentRuntimeExecutionContext request, AgentRuntimeEvent event);
}
