Group of 2 Under the hood
Claude Code no longer reinstalls a certificate authority into the JVM or system trust store when it's already there
What
When Claude Code's agent-proxy sets up a certificate authority (CA) so network tools can trust its traffic, it now checks first whether the work is already done:
- For the JVM truststore (Java's certificate store), it checks a small tracking file to see if the current CA is already recorded and the truststore file still exists. If so, it skips rebuilding the truststore and logs "reusing JVM truststore at...".
- For the system trust store, it checks whether the CA is already recorded as installed for the current system CA. If so, it skips rerunning the operating-system-specific install step and logs "CA already in the system trust store; install skipped".
Both cases now record reused: true in their telemetry.
Why
This avoids unnecessary, repeated CA installation work every time the checks run, which previously happened even when nothing had changed.