class AgentPool:
1
)10
)True
)180.0
)def __init__(
self,
base_agent: ChatAgent,
initial_size: int = 1,
max_size: int = 10,
auto_scale: bool = True,
idle_timeout: float = 180.0
):
def _initialize_pool(self, size: int):
def _create_fresh_agent(self):
def get_stats(self):
class SingleAgentWorker(Worker):
True
)1
)10
)True
)True
)def __init__(
self,
description: str,
worker: ChatAgent,
use_agent_pool: bool = True,
pool_initial_size: int = 1,
pool_max_size: int = 10,
auto_scale_pool: bool = True,
use_structured_output_handler: bool = True
):
def reset(self):
def get_pool_stats(self):