Repository navigation
fix: gate Copilot PreToolUse feed hooks #6577
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
5a4632d
test: cover Copilot PreToolUse feed gating
austinywang 899cca3
fix: gate Copilot PreToolUse feed hooks
austinywang af19510
fix: address Copilot hook review feedback
austinywang f280731
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang 2e41944
fix: write Copilot hooks with direct schema
austinywang b759c63
fix: address Copilot decision review feedback
austinywang 07c39ad
fix: clean up Copilot hook version logic
austinywang b28221d
fix: add Copilot hook timeout slack
austinywang 7f67268
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang bba9f38
fix: keep Copilot PreToolUse on permission schema
austinywang 2ec1d7b
fix: restrict Copilot feed permission modes
austinywang bd85d15
test: convert Copilot hook feed coverage to Swift Testing
austinywang 2ce9925
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang 95fc809
test: address Copilot classification review notes
austinywang ee92c83
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang 0fc56e3
fix: avoid blocking Copilot read-only tools
austinywang 9f79ced
fix: avoid Copilot notification stop hooks
austinywang 3c97c5c
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang 35db201
docs: fix Copilot CLI hooks link
austinywang 837643a
Merge branch 'main' into issue-6574-copilot-pretooluse-hook
austinywang 8c2a8a8
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang 3bb1e4d
fix: use canonical Copilot hook schema
austinywang d50ee57
chore: refresh Swift file length budget
austinywang e302406
fix: gate Copilot ask_user hooks
austinywang 8713026
fix: route Copilot errors as notifications
austinywang 3fdc675
docs: update Copilot error hook payload sample
austinywang 52da06f
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang 5c77b13
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang 5afbfee
fix: add Copilot permissionRequest feed hook
austinywang 70ec159
fix: avoid duplicate Copilot feed approvals
austinywang 88bb7e5
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang 5c9950f
fix: preserve Copilot preToolUse wire name
austinywang 477406f
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang a27730c
fix: make Copilot preToolUse gate actionable
austinywang 64340ca
fix: install Copilot permissionRequest gate
austinywang 5c3f7c1
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang ff85293
fix: tighten Copilot telemetry hooks
austinywang 7d5c019
fix: remove Copilot preToolUse telemetry hook
austinywang 18ef6f1
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang f4086b0
fix: preserve Copilot permission policies
austinywang 5c30136
fix: approve Copilot permission requests
austinywang 8acf422
chore: refresh Swift file length budget
austinywang db9f616
fix: preserve Copilot denial authority
austinywang a5ef394
fix: gate Copilot after native permissions
austinywang 4e89e4c
fix: fail closed for Copilot hook wrapper
austinywang 1397752
merge: sync with main
austinywang 1c12804
fix: deny Copilot when Feed socket is unavailable
austinywang ba1eec7
merge: sync with main
austinywang 663f1b6
test: stabilize SSH CLI output capture
austinywang fb3e64b
fix: scope Copilot preToolUse hook matcher
austinywang 4bac51b
Merge remote-tracking branch 'origin/main' into issue-6574-copilot-pr…
austinywang b612558
test: migrate touched legacy suites to Swift Testing
austinywang 9ef971e
test: avoid blocking main actor in migrated waits
austinywang 9097e2c
test: finish Swift Testing migration for hook suite extensions
austinywang cb1ea2d
test: avoid suite captures in migrated hook assertions
austinywang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.