mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
pi auth login <provider> logs in from the shell without starting a session, like pi mcp login. Account sign-in is the default and takes the provider's browser method; when the provider has another method, it prints a hint to rerun with --no-browser. --no-browser skips the browser method and uses the other one, such as device code, asking only when there are several. --api-key saves an API key instead and cannot be combined with --no-browser. After logging in, it fetches the provider's model catalog, and for Radius it points the Radius MCP server in the global mcp.json at the login without asking. pi auth logout <provider> removes the stored credentials like /logout and succeeds when nothing is stored. For MCP servers that use provider credentials, pi mcp login and logout now refer to these commands instead of /login and /logout. /login shares the check for the Radius MCP server entry and the web URL helpers with the new command. |
||
|---|---|---|
| .. | ||
| args.ts | ||
| auth-check.ts | ||
| auth-command.ts | ||
| auth-login.ts | ||
| auth-logout.ts | ||
| auth-terminal.ts | ||
| config-selector.ts | ||
| credential-print.ts | ||
| file-processor.ts | ||
| initial-message.ts | ||
| list-models.ts | ||
| project-trust.ts | ||
| session-picker.ts | ||
| setup.ts | ||
| startup-ui.ts | ||