diff --git a/frontend/package-lock.json b/frontend/package-lock.json index cfd8519e1adb..a5abe9cc6a58 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "openhands-frontend", - "version": "0.14.0", + "version": "0.14.1", "dependencies": { "@monaco-editor/react": "^4.6.0", "@nextui-org/react": "^2.4.8", diff --git a/openhands/server/listen.py b/openhands/server/listen.py index 433b13bde208..95d61f434a90 100644 --- a/openhands/server/listen.py +++ b/openhands/server/listen.py @@ -90,7 +90,7 @@ app.add_middleware(NoCacheMiddleware) app.add_middleware( - RateLimitMiddleware, rate_limiter=InMemoryRateLimiter(requests=2, seconds=1) + RateLimitMiddleware, rate_limiter=InMemoryRateLimiter(requests=10, seconds=1) ) diff --git a/openhands/server/middleware.py b/openhands/server/middleware.py index 872241fc865f..1938e253b68a 100644 --- a/openhands/server/middleware.py +++ b/openhands/server/middleware.py @@ -57,6 +57,7 @@ class InMemoryRateLimiter: def __init__(self, requests: int = 2, seconds: int = 1, sleep_seconds: int = 1): self.requests = requests self.seconds = seconds + self.sleep_seconds = sleep_seconds self.history = defaultdict(list) def _clean_old_requests(self, key: str) -> None: