Package io.jenkins.plugins.aiagentjob
Interface AiAgentConfiguration
- All Known Implementing Classes:
AiAgentBuilder
public interface AiAgentConfiguration
Shared execution settings used by the AI agent builder step and command execution flow.
-
Method Details
-
getAgent
AiAgentTypeHandler getAgent() -
getModel
String getModel() -
getPrompt
String getPrompt() -
getWorkingDirectory
String getWorkingDirectory() -
isYoloMode
boolean isYoloMode() -
isRequireApprovals
boolean isRequireApprovals() -
getApprovalTimeoutSeconds
int getApprovalTimeoutSeconds() -
getCommandOverride
String getCommandOverride() -
getExtraArgs
String getExtraArgs() -
getEnvironmentVariables
String getEnvironmentVariables() -
isFailOnAgentError
boolean isFailOnAgentError() -
getSetupScript
String getSetupScript() -
getApiCredentialsId
String getApiCredentialsId() -
getEffectiveApiKeyEnvVar
String getEffectiveApiKeyEnvVar()
-