Remove AI config approval flow
This commit is contained in:
@@ -116,8 +116,6 @@ type Core interface {
|
||||
ListServerMetricsForSession(string) ([]domain.ServerMetrics, error)
|
||||
ListPluginLifecyclesForSession(string, domain.PluginLifecycleFilter) ([]domain.PluginLifecycleInstallation, error)
|
||||
RunPluginLifecycleForSession(string, domain.PluginLifecycleRequest) (domain.PluginLifecycleResult, error)
|
||||
ListAIConfigDiffsForSession(string, domain.AIConfigDiffFilter) ([]domain.AIConfigDiffPreview, error)
|
||||
ApproveAIConfigDiffForSession(string, domain.AIConfigDiffApprovalRequest) (domain.AIConfigDiffApprovalResult, error)
|
||||
IngestMetricBatch(domain.MetricBatchIngest) (domain.MetricBatchIngestResult, error)
|
||||
ListMetricSamplesForSession(string, domain.MetricSampleFilter) ([]domain.MetricSample, error)
|
||||
CreateBackupForSession(string, domain.BackupRecord) (domain.BackupRecord, error)
|
||||
@@ -912,17 +910,6 @@ func (svc *CoreService) replaceGamePluginReference(fromPluginID, toPluginID, toP
|
||||
return err
|
||||
}
|
||||
}
|
||||
previews, err := svc.store.AIConfigDiffs().List(domain.AIConfigDiffFilter{PluginID: fromPluginID})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
for _, preview := range previews {
|
||||
preview.PluginID = toPluginID
|
||||
preview.UpdatedAt = stamp
|
||||
if err := svc.store.AIConfigDiffs().Update(preview); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return svc.replacePluginDataReferences(fromPluginID, toPluginID)
|
||||
}
|
||||
|
||||
@@ -1215,9 +1202,14 @@ func (svc *CoreService) executeBridgeAIInvoke(sessionID string, base domain.Plug
|
||||
if response.ConfigRecommendation != nil {
|
||||
base.Result["suggestedConfig"] = response.ConfigRecommendation.SuggestedConfig
|
||||
base.Result["diffSummary"] = response.ConfigRecommendation.DiffSummary
|
||||
base.Result["diffId"] = response.ConfigRecommendation.DiffID
|
||||
base.Result["key"] = response.ConfigRecommendation.Key
|
||||
base.Result["expiresAt"] = response.ConfigRecommendation.ExpiresAt
|
||||
}
|
||||
if response.ConfigExecution != nil {
|
||||
base.Result["executionStatus"] = response.ConfigExecution.Status
|
||||
base.Result["jobId"] = response.ConfigExecution.Job.ID
|
||||
base.Result["capability"] = response.ConfigExecution.Job.Capability
|
||||
base.Result["targetKey"] = response.ConfigExecution.Job.TargetKey
|
||||
base.Result["inputRef"] = response.ConfigExecution.Job.InputRef
|
||||
}
|
||||
if response.Error != nil {
|
||||
base.Error = &domain.PluginBridgeSafeError{Code: response.Error.Code, Message: response.Error.Message, Details: response.Error.Details}
|
||||
|
||||
Reference in New Issue
Block a user