All tasks

Hermes contribution

Password filling for registration forms and nested frames

This draft PR proposes filling a saved password into a same-form new-password and confirmation pair, including in a nested frame, after explicit approval and an account-email match. A different origin requires separate approval to create a new locally encrypted item; the original binding remains unchanged. The PR depends on open draft #133689 for tab ownership. This is a proposal, not a released feature: it does not generate a password or submit the registration form.

This Hermes contribution comes from the source PR. See the source PR for status and discussion; release inclusion is checked separately.

GitHub data verified:

PR status

Open — proposal

PR inclusion in a release is unverified

Changed files (38)
  • agent/vault_registration.py
  • docs/browser-tab-capture.md
  • gateway/run_startup.py
  • hermes_cli/config_defaults.py
  • scripts/run_tests.sh
  • tests/agent/test_vault_registration.py
  • tests/gateway/test_browser_tab_startup.py
  • tests/tools/test_browser_tab_capture.py
  • tests/tools/test_browser_tab_capture_current_session.py
  • tests/tools/test_browser_tab_cleanup_fairness.py
  • tests/tools/test_browser_tab_daemon_startup.py
  • tests/tools/test_browser_tab_daemon_startup_real.py
  • tests/tools/test_browser_tab_explicit_close.py
  • tests/tools/test_browser_tab_lifecycle.py
  • tests/tools/test_browser_tab_native_lifecycle.py
  • tests/tools/test_browser_tab_ownership.py
  • tests/tools/test_browser_tab_ownership_integration.py
  • tests/tools/test_browser_tab_pinned_transport.py
  • tests/tools/test_browser_tab_real_chromium.py
  • tests/tools/test_browser_tab_transport_regressions.py
  • tests/tools/test_browser_use_ipc_timeout.py
  • tests/tools/test_browser_vault_document.py
  • tests/tools/test_browser_vault_owned_current.py
  • tests/tools/test_browser_vault_signup_boundaries.py
  • tests/tools/test_browser_vault_signup_identity.py
  • tests/tools/test_browser_vault_signup_real.py
  • tests/tools/test_browser_vault_signup_review.py
  • tools/browser_supervisor.py
  • tools/browser_tab_capture.py
  • tools/browser_tab_lifecycle.py
  • tools/browser_tab_ownership.py
  • tools/browser_use_cli.py
  • tools/browser_vault_document.py
  • tools/browser_vault_forms.py
  • tools/browser_vault_tool.py
  • tools/delegate_tool_child_run.py
  • website/docs/user-guide/features/browser.md
  • website/docs/user-guide/features/credential-vault.md

Open GitHub

Topics for this object

Help with this task

How counters work

Counts are concrete object views and GitHub outbound events, not people or installations. Interests stay in the browser; the new store holds only counters, with IPs used briefly in memory for request limits. No events means no popularity claim.

Privacy policy