package tech.easyflow.agent.vo;

import java.math.BigInteger;
import java.util.Map;

/**
 * Agent 选择项，只包含聊天和筛选所需的安全字段。
 *
 * @param id Agent ID
 * @param name Agent 名称
 * @param description Agent 描述
 * @param avatar Agent 头像
 * @param interactionConfigJson 对话交互配置
 * @param supportImage 模型是否支持图片
 */
public record AgentOptionView(
        BigInteger id,
        String name,
        String description,
        String avatar,
        Map<String, Object> interactionConfigJson,
        Boolean supportImage
) {
}
