From 4e72f31011abf176526ec02c85d08f009ecae911 Mon Sep 17 00:00:00 2001 From: hafezparast Date: Fri, 24 Apr 2026 23:57:17 +0800 Subject: [PATCH] fix: use semaphore_count default of 10 to match CrawlerRunConfig default --- crawl4ai/async_webcrawler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crawl4ai/async_webcrawler.py b/crawl4ai/async_webcrawler.py index 68d1f2a5..374e2ef8 100644 --- a/crawl4ai/async_webcrawler.py +++ b/crawl4ai/async_webcrawler.py @@ -1029,7 +1029,7 @@ class AsyncWebCrawler: primary_cfg = config[0] if isinstance(config, list) else config mean_delay = getattr(primary_cfg, "mean_delay", 0.1) max_range = getattr(primary_cfg, "max_range", 0.3) - max_session_permit = max(1, int(getattr(primary_cfg, "semaphore_count", 5) or 5)) + max_session_permit = max(1, int(getattr(primary_cfg, "semaphore_count", 10) or 10)) dispatcher = MemoryAdaptiveDispatcher( max_session_permit=max_session_permit, rate_limiter=RateLimiter(