Class ToolLoopConfiguration

  • All Implemented Interfaces:

    @ConfigurationProperties(value = "embabel.agent.platform.toolloop") 
    public final class ToolLoopConfiguration
    
                        

    Configuration for tool loop execution.

    Externalized via properties:

    embabel:
      agent:
        platform:
          toolloop:
            type: default              # default | parallel
            max-iterations: 20
            parallel:
              per-tool-timeout: 30s
              batch-timeout: 60s
              executor-type: virtual   # virtual | fixed | cached
              fixed-pool-size: 10