just why not
All checks were successful
AI Codebase Quality Review / ai-codebase-review (push) Successful in 39s

This commit is contained in:
2026-01-07 21:19:46 +01:00
parent a1fe47cdf4
commit e8d28225e0
24 changed files with 6431 additions and 250 deletions

View File

@@ -65,9 +65,10 @@ class BaseAgent(ABC):
self.llm = llm_client or LLMClient.from_config(self.config)
self.logger = logging.getLogger(self.__class__.__name__)
# Rate limiting
# Rate limiting - now configurable
self._last_request_time = 0.0
self._min_request_interval = 1.0 # seconds
rate_limits = self.config.get("rate_limits", {})
self._min_request_interval = rate_limits.get("min_interval", 1.0) # seconds
@staticmethod
def _load_config() -> dict: