package com.agent.management.model.dto;

import lombok.Data;

/**
 * 技能生成请求
 */
@Data
public class SkillGenerationRequest {

    /**
     * 用于生成的源技能 folderName（必须 canGenerateSkill=true）
     */
    private String generatorSkillFolder;

    /**
     * 新技能名称
     */
    private String name;

    /**
     * 新技能描述
     */
    private String description;

    /**
     * 详细需求描述
     */
    private String requirement;

    /**
     * 可选模型 ID（null 表示使用 Bridge 默认模型）
     */
    private Long modelId;

    /**
     * 最大工具调用轮次（默认 100）
     */
    private int maxIterations = 100;
}
