Skip to content

Add keychain RPCs to CoreCLIHelper#1496

Merged
vzhang-stripe merged 3 commits intomasterfrom
vzhang-keytar
Mar 20, 2026
Merged

Add keychain RPCs to CoreCLIHelper#1496
vzhang-stripe merged 3 commits intomasterfrom
vzhang-keytar

Conversation

@vzhang-stripe
Copy link
Copy Markdown
Contributor

@vzhang-stripe vzhang-stripe commented Mar 18, 2026

Adds four new RPCs to the CoreCLIHelper gRPC service so that TypeScript plugins can delegate keychain operations to the CLI host instead of bundling native keytar binaries:

  • KeychainGetPassword
  • KeychainSetPassword
  • KeychainDeletePassword
  • KeychainFindCredentials

The implementation uses the existing config.KeyRing (99designs/keyring) which already manages the "StripeCLI" keychain service.

tested manually with project:
Screenshot 2026-03-20 at 12 56 36 PM

Reviewers

r? @
cc @stripe/developer-products

Summary

Adds four new RPCs to the CoreCLIHelper gRPC service so that TypeScript
plugins can delegate keychain operations to the CLI host instead of
bundling native keytar binaries:

- KeychainGetPassword
- KeychainSetPassword
- KeychainDeletePassword
- KeychainFindCredentials

The implementation uses the existing config.KeyRing (99designs/keyring)
which already manages the "StripeCLI" keychain service.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Committed-By-Agent: claude
@vzhang-stripe vzhang-stripe requested a review from a team as a code owner March 18, 2026 23:24
vzhang-stripe and others added 2 commits March 18, 2026 16:27
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Committed-By-Agent: claude
@vzhang-stripe vzhang-stripe merged commit e1ec440 into master Mar 20, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants