Junjie
2 天以前 63b01db83d9aad8a15276b4236a9a22e4aeef065
src/main/java/com/zy/ai/service/AutoTuneAgentService.java
@@ -3,6 +3,7 @@
import lombok.Data;
import java.io.Serializable;
import java.util.List;
public interface AutoTuneAgentService {
@@ -29,5 +30,48 @@
        private Long totalTokens;
        private Boolean maxRoundsReached;
        private Boolean analysisOnly;
        private Boolean allowApply;
        private String executionMode;
        private Boolean actualApplyCalled;
        private Boolean rollbackCalled;
        private Integer successCount;
        private Integer rejectCount;
        private List<McpCallResult> mcpCalls;
    }
    @Data
    class McpCallResult implements Serializable {
        private static final long serialVersionUID = 1L;
        private Integer callSeq;
        private String toolName;
        private String status;
        private Boolean dryRun;
        private Long applyJobId;
        private Integer successCount;
        private Integer rejectCount;
        private Long durationMs;
        private String requestJson;
        private String responseJson;
        private String errorMessage;
    }
}