diff --git a/src/pyra/config/tui.py b/src/pyra/config/tui.py index c9d0556..34d99a1 100644 --- a/src/pyra/config/tui.py +++ b/src/pyra/config/tui.py @@ -149,6 +149,14 @@ class _AITab(VerticalScroll): show_key = provider.requires_key self.query_one("#ai-key-row").display = show_key self.query_one("#ai-key-hint").display = show_key + if show_key: + try: + has_key = get_key(provider_id) is not None + except Exception: + has_key = False + key_input = self.query_one("#ai-key", Input) + key_input.placeholder = "set" if has_key else "not set" + key_input.value = "" def action_save(self) -> None: self._do_save()