AuthManagerScreen(
self,
)ModalScreen[None]Modal that lists configured providers and lets the user manage keys.
Reachable via the /auth slash command. Always dismisses with None;
state changes are persisted by AuthPromptScreen and reflected by
re-rendering the option list when this screen is reopened or after a
save/delete completes.
Well-known providers whose integration package isn't installed yet are
surfaced greyed-out so they stay discoverable. Selecting one routes
through an install confirmation: on confirm the screen records the extra on
pending_install_extra and dismisses so the app can install it (mirroring
the model selector's install-on-select flow) and reopen the manager.
Compose the manager.
Apply ASCII border when needed.
Open style-embedded hyperlinks (the title Docs link).
Show a pointer over inline docs links.
Reset the pointer shape when the mouse leaves the manager.
Open the prompt for the selected provider.
Greyed-out (uninstalled) providers route to an install confirmation instead of the key prompt, since their package must be installed before a credential is useful.
Close the manager.
Move the option-list cursor down.
Move the option-list cursor up.
Posted when a key prompt successfully persists credentials.