Repository navigation
FlowState 2.4.6
FlowState 2.4.6 is a small fix release on top of 2.4.5. Nothing changes in how FlowState works for you, and the Python packages are the same as 2.4.5.
Fixed
- Creating a method without a description no longer crashes. Creating a method with no name or description used to fail with
KeyError: 'description'. It now returns a clearbad_requestthat says what is missing, and nothing is saved. - Erasing a project now removes every row that refers to it.
flowstate erase project:Nused to leave rows for the erased project in the activity log, the run ledger (run_writes,run_views) and the project's own approval and review settings. Those rows are now found by column in every table and removed. Per-app settings, your own settings and sign-ins are not project data and stay.
Who is affected
- Anyone who erases a project with
flowstate erase project:N: from 2.4.6 on, nothing from that project is left behind. - Anyone whose AI app created a method without a description: it now gets a clear error instead of a crash.
- Everyone else: no visible change.
Tests
- New tests check both fixes. They fail on 2.4.5 and pass on 2.4.6. The full suite passes (1839 passed, 5 skipped).
Updating
- From 2.4.4 or 2.4.5 (Mac, Linux and Windows): quit your AI apps and run
flowstate updatein your own terminal. - From 2.4.3 or older: follow "Updating" in the README; the 2.4.4 notes for your version still apply.
Full details: CHANGELOG