Refactor AI Agent configuration and workflow handling
- Removed runtime mode handling from AIAgentConfigWorkbench and related components. - Updated tests to reflect changes in AI Agent policy copy and configuration. - Changed terminology from "workflow" to "revision" in various components and API responses. - Simplified agent binding logic in channel editing. - Cleaned up unused variables and types related to runtime modes. - Updated localization files for consistency with new terminology.
This commit is contained in:
@@ -239,39 +239,6 @@ func GetAIAgentFallbackModeLabel(mode AIAgentFallbackMode) string {
|
||||
return aiAgentFallbackModeLabelMap[mode]
|
||||
}
|
||||
|
||||
type AIAgentRuntimeMode string
|
||||
|
||||
const (
|
||||
AIAgentRuntimeModeWorkflow AIAgentRuntimeMode = "workflow"
|
||||
AIAgentRuntimeModeAutonomous AIAgentRuntimeMode = "autonomous"
|
||||
AIAgentRuntimeModeHybrid AIAgentRuntimeMode = "hybrid"
|
||||
)
|
||||
|
||||
var AIAgentRuntimeModeValues = []AIAgentRuntimeMode{
|
||||
AIAgentRuntimeModeWorkflow,
|
||||
AIAgentRuntimeModeAutonomous,
|
||||
AIAgentRuntimeModeHybrid,
|
||||
}
|
||||
|
||||
var aiAgentRuntimeModeLabelMap = map[AIAgentRuntimeMode]string{
|
||||
AIAgentRuntimeModeWorkflow: "流程编排",
|
||||
AIAgentRuntimeModeAutonomous: "自主运行",
|
||||
AIAgentRuntimeModeHybrid: "混合运行",
|
||||
}
|
||||
|
||||
func GetAIAgentRuntimeModeLabel(mode AIAgentRuntimeMode) string {
|
||||
return aiAgentRuntimeModeLabelMap[mode]
|
||||
}
|
||||
|
||||
func IsValidAIAgentRuntimeMode(mode AIAgentRuntimeMode) bool {
|
||||
for _, item := range AIAgentRuntimeModeValues {
|
||||
if item == mode {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
const (
|
||||
IMRealtimeEventConnected = "connected"
|
||||
IMRealtimeEventPong = "pong"
|
||||
|
||||
Reference in New Issue
Block a user