Class AgentPlatformProperties
-
- All Implemented Interfaces:
@ConfigurationProperties(value = "embabel.agent.platform") public final class AgentPlatformPropertiesUnified configuration for all agent platform properties.
These properties control internal platform behavior and are rarely customized by users. Platform properties are segregated from application properties to clearly separate framework internals from business logic configuration.
- Since:
1.x
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumAgentPlatformProperties.ProcessTypeAgent Process Type
public final classAgentPlatformProperties.ScanningConfigAgent scanning configuration
public final classAgentPlatformProperties.RankingConfigRanking configuration with retry logic
public final classAgentPlatformProperties.LlmOperationsConfigLLM operations configuration
public final classAgentPlatformProperties.ProcessIdGenerationConfigProcess ID generation configuration
public final classAgentPlatformProperties.AutonomyConfigAutonomy thresholds configuration
public final classAgentPlatformProperties.ModelsConfigModel provider integration configurations
public final classAgentPlatformProperties.SseConfigServer-sent events configuration
public final classAgentPlatformProperties.TestConfigTest configuration
public final classAgentPlatformProperties.ActionQosPropertiesConfiguration of retry policy overrides for actions on agents.
This allows configuring default and per-action overrides that map to {@link com.embabel.agent.core.ActionQos}.
-
Field Summary
Fields Modifier and Type Field Description private Stringnameprivate Stringdescriptionprivate AgentPlatformProperties.ProcessTypeprocessTypeprivate AgentPlatformProperties.ScanningConfigscanningprivate AgentPlatformProperties.RankingConfigrankingprivate AgentPlatformProperties.LlmOperationsConfigllmOperationsprivate AgentPlatformProperties.ProcessIdGenerationConfigprocessIdGenerationprivate AgentPlatformProperties.AutonomyConfigautonomyprivate AgentPlatformProperties.ModelsConfigmodelsprivate AgentPlatformProperties.SseConfigsseprivate AgentPlatformProperties.TestConfigtestprivate AgentPlatformProperties.ActionQosPropertiesactionQos
-
Constructor Summary
Constructors Constructor Description AgentPlatformProperties()
-
Method Summary
-
-
Method Detail
-
getDescription
final String getDescription()
Platform description
-
setDescription
final Unit setDescription(String description)
Platform description
-
getProcessType
final AgentPlatformProperties.ProcessType getProcessType()
-
setProcessType
final Unit setProcessType(AgentPlatformProperties.ProcessType processType)
-
getScanning
final AgentPlatformProperties.ScanningConfig getScanning()
Platform behavior configurations
-
setScanning
final Unit setScanning(@NestedConfigurationProperty() AgentPlatformProperties.ScanningConfig scanning)
Platform behavior configurations
-
getRanking
final AgentPlatformProperties.RankingConfig getRanking()
-
setRanking
final Unit setRanking(@NestedConfigurationProperty() AgentPlatformProperties.RankingConfig ranking)
-
getLlmOperations
final AgentPlatformProperties.LlmOperationsConfig getLlmOperations()
-
setLlmOperations
final Unit setLlmOperations(@NestedConfigurationProperty() AgentPlatformProperties.LlmOperationsConfig llmOperations)
-
getProcessIdGeneration
final AgentPlatformProperties.ProcessIdGenerationConfig getProcessIdGeneration()
-
setProcessIdGeneration
final Unit setProcessIdGeneration(@NestedConfigurationProperty() AgentPlatformProperties.ProcessIdGenerationConfig processIdGeneration)
-
getAutonomy
final AgentPlatformProperties.AutonomyConfig getAutonomy()
-
setAutonomy
final Unit setAutonomy(@NestedConfigurationProperty() AgentPlatformProperties.AutonomyConfig autonomy)
-
getModels
final AgentPlatformProperties.ModelsConfig getModels()
-
setModels
final Unit setModels(@NestedConfigurationProperty() AgentPlatformProperties.ModelsConfig models)
-
getSse
final AgentPlatformProperties.SseConfig getSse()
-
setSse
final Unit setSse(@NestedConfigurationProperty() AgentPlatformProperties.SseConfig sse)
-
getTest
final AgentPlatformProperties.TestConfig getTest()
-
setTest
final Unit setTest(@NestedConfigurationProperty() AgentPlatformProperties.TestConfig test)
-
getActionQos
final AgentPlatformProperties.ActionQosProperties getActionQos()
-
setActionQos
final Unit setActionQos(@NestedConfigurationProperty() AgentPlatformProperties.ActionQosProperties actionQos)
-
-
-
-