fill_credential
Fills login forms using credentials stored in the OS keyring, keeping secrets out of observations. Use for password fields on web pages or native login dialogs.
Instructions
Fill a login form with a username and password that live in the operating-system keyring.
The secret is read by the executor and typed directly; it is never returned to you and never appears in the
observation. Use this instead of type_text for any password field. Works on web forms and on native login dialogs.
Returns a RESULT line naming the two fields that were filled, plus a fresh observation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Ref of the username or email field. Optional: when empty, the field labelled user, email, login or account is used. | |
| site | Yes | Site key under which the user stored the credential with 'bridgeagent cred set <site>', e.g. 'company-portal'. Only keys allowed by the task or the permission manifest are accepted. | |
| submit | No | Press Enter in the password field afterwards to submit the login form. | |
| password_ref | No | Ref of the password field. Optional: when empty, the field labelled password is used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |