diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
 
 ## [Unreleased]
 
+## 0.9.0.1 — 2026-10-14
+
+### Changed
+
+- Require `mori://shinzui/keiro/packages/keiro` `^>=0.21.0.0` in the library and tests.
+  Commands and output are unchanged.
+
 ## 0.9.0.0 — 2026-10-12
 
 ### Changed
diff --git a/kioku-cli.cabal b/kioku-cli.cabal
--- a/kioku-cli.cabal
+++ b/kioku-cli.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: kioku-cli
-version: 0.9.0.0
+version: 0.9.0.1
 synopsis: kioku command-line interface
 description:
   Command-line entry point for kioku demos and operational commands.
@@ -83,9 +83,9 @@
     containers >=0.6 && <0.8,
     directory >=1.3 && <1.4,
     effectful >=2.5 && <2.8,
-    keiro ^>=0.20.0.0,
-    kioku-api ^>=0.9.0.0,
-    kioku-core ^>=0.9.0.0,
+    keiro ^>=0.21.0.0,
+    kioku-api ^>=0.9.0.1,
+    kioku-core ^>=0.9.0.1,
     kiroku-store ^>=0.11.0.0,
     optparse-applicative >=0.19 && <0.20,
     text >=2.1 && <2.2,
@@ -103,7 +103,7 @@
 
   build-depends:
     base >=4.21 && <5,
-    kioku-cli ^>=0.9.0.0,
+    kioku-cli ^>=0.9.0.1,
 
 test-suite kioku-cli-test
   import: warnings, shared
@@ -128,11 +128,11 @@
     base >=4.21 && <5,
     effectful >=2.5 && <2.8,
     filepath >=1.4 && <1.6,
-    keiro ^>=0.20.0.0,
-    kioku-api ^>=0.9.0.0,
-    kioku-cli ^>=0.9.0.0,
-    kioku-core ^>=0.9.0.0,
-    kioku-migrations:test-support ^>=0.9.0.0,
+    keiro ^>=0.21.0.0,
+    kioku-api ^>=0.9.0.1,
+    kioku-cli ^>=0.9.0.1,
+    kioku-core ^>=0.9.0.1,
+    kioku-migrations:test-support ^>=0.9.0.1,
     kiroku-store ^>=0.11.0.0,
     optparse-applicative >=0.19 && <0.20,
     process >=1.6 && <1.7,
