Appendix: The Code Behind It

Source Link
FileRole
src/utils/permissions/PermissionMode.tsPermission mode definitions; Shift+Tab cycling logic
src/utils/permissions/PermissionRule.tsPermission rule data structure (allow/deny/ask)
src/utils/permissions/permissions.tsMain permission decision logic; rule matching and message generation
src/utils/permissions/dangerousPatterns.tsHardcoded dangerous-operations blocklist
src/utils/permissions/yoloClassifier.tsAuto Mode AI classifier implementation
src/utils/permissions/denialTracking.tsClassifier denial count tracking and fallback logic
src/utils/permissions/getNextPermissionMode.tsShift+Tab mode cycle order
src/utils/hooks/hooksSettings.tsHook config reading and source priority
src/utils/hooks/hookEvents.tsHook event broadcast system
src/entrypoints/sdk/coreTypes.tsAll Hook event type definitions