package com.agent.management.model.vo;

import com.agent.management.model.dto.IOField;
import lombok.Data;

import java.util.List;

/**
 * 技能详情视图对象（包含 SKILL.md 正文内容）
 */
@Data
public class SkillDetailVO {

    private String folderName;
    private String name;
    /**
     * 展示名称（可为中文等任意字符；缺失时回退为 name）
     */
    private String displayName;
    private String description;

    /**
     * 是否具备生成其他技能的能力
     */
    private boolean canGenerateSkill;

    private List<IOField> inputs;
    private List<IOField> outputs;

    /**
     * SKILL.md 正文内容（元数据之后的部分）
     */
    private String body;
}
