phone_login
Logs an app on screen in with the user's own vault account, typing credentials directly into the phone so no password enters the conversation. Handles verification codes and confirms the login.
Instructions
Log the app on screen in with the user's OWN account from their password vault (bitwarden-use on the Mac). The daemon reads the vault entry and types it into the phone, so no password or username passes through this conversation. Use it when an app shows its login page during a task the user asked for. The entry is matched to the app; when several match, the answer lists their names: ask the user, then pass item (and user when names repeat). Existing-account login only: never sign-up, password changes or payment. When the answer has needs_code, the app sent a verification code: call again with code_via (sms or mail) and code_from (the sender) once it has arrived; at most two code requests per login. A push approval on another device needs the user. Read the screen afterwards to confirm the login.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | No | Vault entry name or id, when several entries match the app. | |
| user | No | Username, to pick between entries with the same name. | |
| submit | No | Tap the app's Log in button after filling (default true). | |
| code_via | No | Enter a verification code instead of logging in: sms, mail, totp or auto. | |
| instance | No | Installed local instance name, such as i13 or default. Omit to use the configured daemon. No fallback on failure. | |
| code_from | No | Sender, brand or subject fragment of the message with the code. |