claude-code-best/src/utils/permissions
yhangf ba2aad5c09 feat(permissions): auto-select AskUserQuestion answers in headless mode
- Add headless fallback in `hasPermissionsToUseToolInner` that respects
  `askUserQuestionTimeoutSeconds` from settings (default 600s) when
  `shouldAvoidPermissionPrompts` is true, instead of hanging indefinitely
- Set `shouldAvoidPermissionPrompts: true` on `toolPermissionContext` in
  `-p` (pipe/headless) mode so the new path is triggered
- Hoist `parsedInput` before the try block so the headless path can use
  Zod-transformed input (includes defaults like `multiSelect: false`)
2026-05-08 17:57:15 +08:00
..
__tests__ Feature/add auto mode settings and fix bug (#368) 2026-04-26 15:43:25 +08:00
yolo-classifier-prompts feat: 尝试修复 auto mode 2026-04-02 20:57:52 +08:00
autoModeState.ts feat: build 2026-03-31 19:22:47 +08:00
bashClassifier.ts feat: build 2026-03-31 19:22:47 +08:00
bypassPermissionsKillswitch.ts feat: 正式启用 auto mode (#307) 2026-04-20 10:20:27 +08:00
classifierDecision.ts feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
classifierShared.ts feat: build 2026-03-31 19:22:47 +08:00
dangerousPatterns.ts feat: build 2026-03-31 19:22:47 +08:00
denialTracking.ts feat: build 2026-03-31 19:22:47 +08:00
filesystem.ts feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
getNextPermissionMode.ts feat: 正式启用 auto mode (#307) 2026-04-20 10:20:27 +08:00
pathValidation.ts feat: 问就是封包 2026-03-31 23:32:58 +08:00
permissionExplainer.ts merge: sync upstream/main while preserving local brand/config 2026-04-29 09:06:20 +08:00
PermissionMode.ts Feature/add auto mode settings and fix bug (#368) 2026-04-26 15:43:25 +08:00
PermissionPromptToolResultSchema.ts feat: build 2026-03-31 19:22:47 +08:00
PermissionResult.ts feat: build 2026-03-31 19:22:47 +08:00
PermissionRule.ts feat: build 2026-03-31 19:22:47 +08:00
permissionRuleParser.ts feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
permissions.ts feat(permissions): auto-select AskUserQuestion answers in headless mode 2026-05-08 17:57:15 +08:00
permissionSetup.ts feat: 添加工具类增强与状态管理改进 2026-04-22 22:38:10 +08:00
permissionsLoader.ts feat: build 2026-03-31 19:22:47 +08:00
PermissionUpdate.ts feat: build 2026-03-31 19:22:47 +08:00
PermissionUpdateSchema.ts feat: build 2026-03-31 19:22:47 +08:00
shadowedRuleDetection.ts feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
shellRuleMatching.ts feat: build 2026-03-31 19:22:47 +08:00
yoloClassifier.ts feat: 增强 auto mode 的易用性 (#312) 2026-04-20 21:13:09 +08:00