claude-code-best
0f2eec496c
feat(acp): bypassPermissions 默认显示,去掉 opt-in 限制
之前 bypassPermissions 需要本地显式 opt-in(ACP_PERMISSION_MODE 环境变量、
CLAUDE_CODE_ACP_ALLOW_BYPASS_PERMISSIONS 环境变量、或 settings.permissions.defaultMode)
才会出现在 modes 列表里 —— 标准客户端看不到这个 mode,永远没法切换。
去掉 opt-in 后,只要进程级允许(非 root 或 IS_SANDBOX=1)就显示。
- permissionMode: isAcpBypassPermissionModeAvailable 只保留进程级检查,删除
isAcpBypassLocallyEnabled / isSettingsBypassPermissionMode / isTruthyEnv 等
只服务于 opt-in 的辅助函数
- createSessionMethod: 调用方去掉 settingsMode 参数
- agent.test: 反转所有依赖 "bypass 需要 opt-in" 的断言
Co-Authored-By: glm-5.2 <zai-org@claude-code-best.win>
2026-06-20 12:38:43 +08:00
..
2026-06-20 12:38:43 +08:00
2026-05-01 21:39:30 +08:00
2026-05-01 21:39:30 +08:00
2026-06-12 17:01:01 +08:00
2026-05-11 08:50:03 +08:00
2026-06-11 17:59:08 +08:00
2026-05-09 16:45:56 +08:00
2026-05-01 21:39:30 +08:00
2026-05-05 20:05:15 +08:00
2026-06-14 10:44:10 +08:00
2026-05-09 23:04:35 +08:00
2026-05-11 08:50:03 +08:00
2026-05-19 09:05:04 +08:00
2026-05-09 23:04:35 +08:00
2026-06-07 20:06:16 +08:00
2026-05-01 21:39:30 +08:00
2026-04-26 19:49:54 +08:00
2026-03-31 19:22:47 +08:00
2026-05-09 16:45:56 +08:00
2026-05-09 23:04:35 +08:00
2026-04-22 22:38:09 +08:00
2026-05-05 20:05:15 +08:00
2026-05-09 17:02:40 +08:00
2026-05-09 23:04:09 +08:00
2026-05-01 21:39:30 +08:00
2026-03-31 19:22:47 +08:00
2026-05-05 20:05:15 +08:00
2026-06-03 21:38:23 +08:00
2026-03-31 19:22:47 +08:00
2026-05-19 09:05:04 +08:00
2026-05-09 16:45:56 +08:00
2026-05-01 21:39:30 +08:00
2026-04-20 21:13:09 +08:00
2026-04-22 22:38:09 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-05-05 20:05:15 +08:00
2026-03-31 19:22:47 +08:00
2026-05-05 20:05:15 +08:00
2026-03-31 19:22:47 +08:00
2026-05-01 21:39:30 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-05-09 16:45:56 +08:00
2026-05-01 21:39:30 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00