Repository navigation
GateFox 1.8.0
-
A Claude chat whose login fails before any reply, tool result or queued message no
longer stays blocked behind a crash hold. The next request tries the saved login again.
A failure after the turn produced output keeps the hold, because the turn may have
advanced. Seedocs/claude-sessions.md. -
The app is GateFox.app, published as
GateFox-VERSION-macos-arm64.zipwith
gatefox-VERSION-macos-arm64.tar.gz, under the standardvVERSIONtag only. A Mac
updated from 1.7.x first gets the new app at its oldHarness Gateway.apppath; at its
next launch the app renames itself toGateFox.appbeside it, relaunches, and moves
the service and the command-line runtime to the new path. Permissions stay, because
the bundle identifier and signature are unchanged. The rename waits while an update is
unfinished. Seedocs/macos-updates.md. -
The installer also writes a
gatefoxcommand, with the same contents as
harness-gatewayandgateway, which keep working. An update run by a 1.7.x app adds
it at the next install, because that updater refuses receipts it does not know. -
Fresh installations use
~/.local/share/gatefoxand
~/Library/Application Support/GateFox(~/.config/gatefoxon Linux). A Mac installed
earlier keeps itssubscription-gatewayfolders; nothing moves. The signed service
launcher, the updater, uninstall and the app accept both. -
The Claude Desktop profile and the ChatGPT sign-in agent are named GateFox. A profile
created as Harness Gateway is still selected. -
After a service restart, a desktop, relay session or SSH listener no longer takes the
native ChatGPT engine away from the gateway host. The new host's claim could lose to the
old host that was still exiting; the next client then started its own private engine, and
every later client joined it, so rollout stayednative_owner_pendinguntil every client
disconnected. While no private engines hold the native home, a refused client now asks
the host again for up to 20 seconds instead. -
New gateway chats are recorded with the provider id
gatefox. Chats saved earlier keep
subscription_gateway, which every engine still registers and every list still shows,
so nothing needs reopening.gateway desktop registerpublishes a native row for both
ids, so ChatGPT's own engine opens either. The native-config guard refuses both ids.
Executors carryGATEFOX_EXECUTOR(and the older marker). The patched SDK is
gateway-executor-v4. Seedocs/harness-identity.mdanddocs/gatefox-rename.md. -
gatefox.dev has search and sharing metadata on every page: canonical URLs, Open Graph
and Twitter cards with a share image per page, JSON-LD,robots.txt, a sitemap with
images and a web manifest. The deploy adds the IndexNow key file.