diff --git a/harp_apps/proxy/controllers.py b/harp_apps/proxy/controllers.py
index c7733d10..00f22486 100644
--- a/harp_apps/proxy/controllers.py
+++ b/harp_apps/proxy/controllers.py
@@ -48,7 +48,10 @@ def __init__(self, url, *, http_client: AsyncClient, dispatcher=None, name=None)
 
         # we only expose minimal information about the exact version
         if not self.user_agent:
-            self.user_agent = f"harp/{__parsed_version__.major}.{__parsed_version__.minor}"
+            try:
+                self.user_agent = f"harp/{__parsed_version__.major}.{__parsed_version__.minor}"
+            except AttributeError:
+                self.user_agent = "harp"
 
     async def adispatch(self, event_id, event=None):
         """