The AI Insights settings page looks up the API key once when it opens. When that lookup fails or times out, for example while the wallet is locked, the key row keeps "System wallet unavailable" or no status, and hides Remove, even after Test connection proves the key works. The test already reads the wallet and its reply carries the result: the helper reports key "valid", missing_key, or secret_unavailable. The page parsed that reply but ignored those fields; it now applies them to the key status. An Ollama listing reads no key and leaves the status alone. Documentation impact: CHANGELOG Unreleased Fixed entry; the AI Insights reference describes the updated status and its settings test. TODO.md is unaffected: no tracked entry covers this. Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
4 files changedLine totals unavailable