llmfit/docs
Alex Jones 325f8a3ff3 feat(share): ship the registered OAuth App client id — interactive login enabled
Sets DEFAULT_CLIENT_ID to the registered llmfit OAuth App (device flow
enabled; a public client id is not a secret — the device flow needs no
client secret, which is why it was chosen). oauth_client_id() no longer
treats the default as an unregistered placeholder: the shipped id is
used unless LLMFIT_GH_CLIENT_ID overrides it, and an explicitly empty
override opts out of interactive login (restricted CI).

Verified live: with no GITHUB_TOKEN/GH_TOKEN, no cached token, and no
env override, `llmfit bench --share` presents a real GitHub device
code. Completes the last item on #712's pre-merge checklist.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 12:02:40 +01:00
..
cli.md feat(share): ship the registered OAuth App client id — interactive login enabled 2026-07-10 12:02:40 +01:00
custom-models.md docs: break README sections out into docs/ guides, sympozium-style 2026-07-09 10:59:09 +01:00
development.md docs: break README sections out into docs/ guides, sympozium-style 2026-07-09 10:59:09 +01:00
how-it-works.md docs: break README sections out into docs/ guides, sympozium-style 2026-07-09 10:59:09 +01:00
openclaw.md docs: break README sections out into docs/ guides, sympozium-style 2026-07-09 10:59:09 +01:00
platform-support.md docs: break README sections out into docs/ guides, sympozium-style 2026-07-09 10:59:09 +01:00
providers.md docs: break README sections out into docs/ guides, sympozium-style 2026-07-09 10:59:09 +01:00
tui.md docs: break README sections out into docs/ guides, sympozium-style 2026-07-09 10:59:09 +01:00