github feder-cr/AIHawk v0.5.0
v0.5.0 a .env beside the command

4 hours ago

The key and the browser path are the two things nobody wants to retype, and a
shell profile is a bad home for them: global, invisible from the project, and
different on every machine.

Added. A .env in the directory you run from, read at startup:

OPENROUTER_API_KEY=sk-or-...
STEALTHFOX_BINARY=/path/to/firefox

Three decisions carry it. The current directory only, never a walk upwards, so
running from a subfolder cannot silently pick up somebody else's key with
nothing on screen saying which file was used. It never overrides what is already
set, so the order is --flag > environment > .env > default. And the startup
line names the variables it applied and never their values, because terminals get
pasted into issues.

Changed. The floor moves to invisible-playwright-mcp>=0.11.0, and that half
is not cosmetic. The step list gained verbs for session_start and
session_status, which only exist from 0.11.0; with the floor at 0.10.0 an
install could resolve a server offering neither, and a table naming tools the
server does not have renders something nobody can reach.

Added. A check that asks the index whether the version a change proposes is
still free. 0.4.0 went to the index and main then gained two more changes while
pyproject still named it, so a release from there would have published nothing
and reported success: the publish workflow treats an already-present version as a
deliberate no-op, which is right for a re-pushed tag and indistinguishable from
somebody forgetting to bump.

Don't miss a new AIHawk release

NewReleases is sending notifications on new releases.