diff --git a/baikai-claude.cabal b/baikai-claude.cabal
--- a/baikai-claude.cabal
+++ b/baikai-claude.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.4
 name:          baikai-claude
-version:       0.3.0.0
+version:       0.3.0.1
 synopsis:      Anthropic Claude providers for the baikai abstraction
 description:
   Wraps the claude Haskell package as a Baikai Provider for both the Anthropic API and the
@@ -42,27 +42,27 @@
     Baikai.Provider.Claude.Transport
 
   build-depends:
-    , aeson
+    , aeson              ^>=2.2
     , baikai             ^>=0.3.0
     , base               >=4.20   && <5
-    , base64-bytestring
-    , bytestring
-    , case-insensitive
-    , claude
-    , containers
-    , cradle
-    , crypton
-    , generic-lens
-    , http-client
-    , http-client-tls
-    , http-types
+    , base64-bytestring  ^>=1.2
+    , bytestring         ^>=0.12
+    , case-insensitive   ^>=1.2
+    , claude             ^>=1.4
+    , containers         ^>=0.7
+    , cradle             ^>=0.0
+    , crypton            ^>=1.0
+    , generic-lens       ^>=2.3
+    , http-client        ^>=0.7
+    , http-client-tls    ^>=0.3
+    , http-types         ^>=0.12
     , lens               ^>=5.3
-    , servant-client
+    , servant-client     ^>=0.20
     , streamly           >=0.11   && <0.13
     , streamly-core      >=0.3    && <0.5
     , text               ^>=2.1
-    , time
-    , vector
+    , time               ^>=1.14
+    , vector             ^>=0.13
 
 test-suite baikai-claude-test
   import:         common-options
