[stripe agent setup] Harden skills checks for plugin-only paths#1758
Open
gusnguyen-stripe wants to merge 4 commits into
Open
[stripe agent setup] Harden skills checks for plugin-only paths#1758gusnguyen-stripe wants to merge 4 commits into
gusnguyen-stripe wants to merge 4 commits into
Conversation
6ec5a71 to
c057506
Compare
ac5e3aa to
6844551
Compare
c057506 to
26f6e0f
Compare
jleong-stripe
approved these changes
Jul 9, 2026
26f6e0f to
32a33f0
Compare
vcheung-stripe
approved these changes
Jul 9, 2026
32a33f0 to
19f7fc6
Compare
07f0f0d to
4e2215b
Compare
19f7fc6 to
27296d9
Compare
Co-authored-by: Cursor <cursoragent@cursor.com> Committed-By-Agent: cursor
When the remote skills index is unreachable, surface per-scope StatusError in --status and --json instead of aborting the command, while keeping install fail-closed. Co-authored-by: Cursor <cursoragent@cursor.com> Committed-By-Agent: cursor
Show skills only when they already exist on disk, skip the remote check when agents are detected with no skill dirs, and omit install_skills from JSON in that case. Co-authored-by: Cursor <cursoragent@cursor.com> Committed-By-Agent: cursor
Partial no longer exists; a scope is installed when current or out of date. Co-authored-by: Cursor <cursoragent@cursor.com> Committed-By-Agent: cursor
27296d9 to
72e5d78
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reviewers
r? @jleong-stripe
cc @stripe/developer-products
Summary
Refines when and how
stripe agent setupfetches skills status so plugin-only non-interactive paths stay fast, errors fail open, and plugin status takes priority in--statusoutput.What it does
Plugin-only paths — keeps non-interactive plugin setup independent from skills checks:
stripe agent setup --client <id>does not fetch skills status--status,--json, and interactive mode still fetch skills status because they display itFail open — skills check errors do not block status or TUI flows; errors are surfaced in output instead of aborting setup.
Status ordering — when agents are detected,
--statusshows plugin status before skills status.Stack
PR 3 of 4. Depends on #1757.
Stack created with GitHub Stacks CLI • Give Feedback 💬