{"version":"2.1.94","anchor":"macos-keychain-diagnostics","canonical_anchor":"macos-keychain-diagnostics","heading":"macOS Keychain Diagnostics","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.94\/e\/macos-keychain-diagnostics","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.94","markdown":"### macOS Keychain Diagnostics\n\n**What**\n\nNew keychain probe during `claude doctor` that tests whether the macOS Keychain is writable and provides actionable fix suggestions.\n\n**Details**\n\n- Probes keychain write access during initialisation when `probeKeychain: true` is passed\n- New error messages:\n- \"macOS Keychain is not writable\"\n- \"Failed to save API key to macOS Keychain\"\n- Fix suggestion: \"Run: security unlock-keychain ~\/Library\/Keychains\/login.keychain-db\"\n- Keychain operations now have explicit 5-second timeout and stderr-based error detection\n- Probe service name: `\"Claude Code-doctor-probe\"`\n\n**Evidence**\n\nKeychain probe (search for `\"macOS Keychain is not writable\"`, `\"Claude Code-doctor-probe\"`, `\"probeKeychain\"`)"}