Skip to content

FlowState 2.4.2

Choose a tag to compare

@dialectforge dialectforge released this 23 Oct 15:46
· 150 commits to main since this release
v2.4.2

FlowState 2.4.2

A small release about who can approve things, plus fixes. Please read the first point before
you update.

Changed: AIs on the relay can't approve in the chat any more (unless you allow it)

  • If you use the optional FlowStateMCP relay (claude.ai, ChatGPT and other cloud AIs reach your
    FlowState through it), those AIs can no longer approve or reject review items in the chat
    after you update, even when they quote you. They answer that nothing was decided and give
    you the item's phone link, so you decide it yourself on your phone (or on the computer where
    FlowState runs).
  • To allow it again, run flowstate relay chat-approvals on in your own terminal (it asks you
    to type y). flowstate relay chat-approvals off turns it back off, and
    flowstate relay chat-approvals shows the setting. There is no tool for it, so an AI can't
    turn it on through FlowState.
  • Items that are yours alone stay locked either way (with approvals on: deletes and turning
    review off; and "did you say this yourself?" checks).
  • Apps connected directly (on your computer, your own network or your own tunnel) are not
    affected.

Fixed

  • When an AI's answer puts something in your review queue, it now also says how you decide it:
    your phone link (with the relay) or the review page link (apps on the computer where FlowState
    runs), and a plain line telling the AI not to approve it itself. Before, through the relay
    the answer had no link, so an AI offered to approve the item in the chat.
  • Tests only: the desktop shortcut test failed on Linux, the test setup crashed on stock
    Debian / Ubuntu Python, and the wheel install test failed on Windows. FlowState itself was
    not affected by any of them.

Also

  • The README now has two phone screenshots of the review page (relay users).
  • No new dependencies, no database changes, no new tools.

How to update

  • You have 2.4.0 or 2.4.1 from the FlowState folder: ask your AI to "update FlowState", or
    run <venv python> -m flowstate update in the FlowState folder. The dependencies are the
    same, so it needs no new .venv and works on Windows too. Then quit and reopen your AI apps.
  • You don't have 2.4.0 yet: in your FlowState folder run git pull (or git fetch --tags
    and git checkout v2.4.2 if your folder is at a release tag), then
    python setup_flowstate.py --clients <your apps> --verify with the same options as when you
    set it up, then quit and reopen your AI apps.
  • You installed with plain pip: reinstall from the 2.4.2 code the same way (for example
    pip install ./mcp-server in a 2.4.2 copy of the FlowState folder). Your database is kept.