You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(auth): Atlas is login/logout, Codex is connect/disconnect (#118)
Splits the two account types onto distinct, symmetric verb pairs to
remove the long-standing ambiguity where both 'connect login' and 'login'
meant the Atlas account:
- Atlas (managed account, wallet, sync) keeps the top-level login /
logout / status / sync / devices commands. The back-compat 'connect'
umbrella that aliased them is removed.
- Codex (ChatGPT subscription) now owns the connect / disconnect verbs.
'connect [codex]' signs in with ChatGPT (reusing runCodexAuthFlow);
'disconnect [codex]' is a NEW command that clears the local openai-codex
OAuth credential and best-effort revokes it server-side — the missing
counterpart to sign-in. 'keys signin' still works.
Updates every user-facing string and prompt that told users to run
'openscience connect login' / 'connect sync' to the top-level 'openscience
login' / 'sync' (the connect subcommands no longer exist), including the
canonical initialize-atlas-graph SKILL.md so it stays in sync with the
embedded copy.
0 commit comments