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()