Skip to content

refactor(cli): move OAuth logins under mobilerun configure#369

Open
sleynsol wants to merge 1 commit into
mainfrom
configure-oauth-subcommands
Open

refactor(cli): move OAuth logins under mobilerun configure#369
sleynsol wants to merge 1 commit into
mainfrom
configure-oauth-subcommands

Conversation

@sleynsol

Copy link
Copy Markdown
Contributor

Keep all OAuth functionality but relocate the login commands so they live under configure instead of top-level groups.

  • configure is now a group (invoke_without_command=True); bare mobilerun configure still runs the interactive wizard
  • add configure openai / configure anthropic / configure gemini login subcommands (anthropic keeps --token to paste a setup-token)
  • remove the top-level openai / anthropic / gemini groups and the standalone setup-token command
  • repoint the stale mobilerun gemini login hint (llm_picker) and the agent-test-flows brief to mobilerun configure ...

The OAuth backend (agent/utils/oauth, cli/oauth_actions, registry oauth variants, configure_wizard callbacks) is unchanged.

Keep all OAuth functionality but relocate the login commands so they live under
`configure` instead of top-level groups.

- `configure` is now a group (invoke_without_command=True); bare `mobilerun
  configure` still runs the interactive wizard
- add `configure openai` / `configure anthropic` / `configure gemini` login
  subcommands (anthropic keeps --token to paste a setup-token)
- remove the top-level `openai` / `anthropic` / `gemini` groups and the
  standalone `setup-token` command
- repoint the stale `mobilerun gemini login` hint (llm_picker) and the
  agent-test-flows brief to `mobilerun configure ...`

The OAuth backend (agent/utils/oauth, cli/oauth_actions, registry oauth
variants, configure_wizard callbacks) is unchanged.
@sleynsol sleynsol requested a review from RasulOs June 19, 2026 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant