Skip to content

Flowlight 0.9.7

Choose a tag to compare

@github-actions github-actions released this 29 Sep 05:10
· 39 commits to main since this release

What's new in 0.9.7

  • Relaunch works when something else starts your agents. A program reads its proxy settings once, at launch, so inspection only sees an agent started with them set. Relaunching assumed a person types in a terminal — but agents are increasingly started by something that outlives any window: a session manager, a supervising daemon, an editor's extension host. Opening a new terminal then changed nothing, because that shell will never be any agent's parent. The feature appeared to work and did nothing.
  • It now finds what actually starts them. Flowlight walks up from a running agent, steps over the shells, and looks at what is above. A terminal means the relaunch opens in that terminal rather than Terminal.app. Anything else means the offer becomes to restart that process with the proxy environment set, so the agents it spawns afterwards inherit it — restarted with the command it was actually running, since a daemon invoked with a subcommand is not the same program as its bare name.
  • And it says what that costs. Restarting a supervisor ends every session it is running. That is stated before you agree, not discovered after. What it cannot do is reach agents already running: their proxy settings were read at launch, and nothing changes them now.

Install

Signed with Developer ID and notarized by Apple.

  • brew install --cask xinbetween/tap/flowlight
  • Flowlight.dmg — drag to Applications.
  • Flowlight-0.9.7.pkg — installs to /Applications; offers to quit a running copy first.

macOS 15 or later, Apple silicon and Intel.

Full changelog: https://github.com/xinbetween/flowlight/releases

Checksums

567f9c99e7047b08f576974f0c7338f84f38c3d97a0312216a981b185861cd01  Flowlight.dmg
d0166820bab4f78574b8eef3637ed037e10055dae9680d0c9e419885fbfdf6aa  Flowlight-0.9.7.pkg