refactor(config): consolidate permission modes into PermissionModeRegistry
Also fixes WorkerHub.UpdateAppSettings falling back to "bypassPermissions" when AppSettingsEntity and the runtime default are "auto". The fallback now matches the entity default.
This commit is contained in:
@@ -212,7 +212,7 @@ public sealed class WorkerHub : Microsoft.AspNetCore.SignalR.Hub
|
||||
DefaultClaudeInstructions = dto.DefaultClaudeInstructions ?? "",
|
||||
DefaultModel = dto.DefaultModel ?? ModelRegistry.DefaultAlias,
|
||||
DefaultMaxTurns = dto.DefaultMaxTurns,
|
||||
DefaultPermissionMode = dto.DefaultPermissionMode ?? "bypassPermissions",
|
||||
DefaultPermissionMode = dto.DefaultPermissionMode ?? PermissionModeRegistry.DefaultMode,
|
||||
WorktreeStrategy = dto.WorktreeStrategy ?? "sibling",
|
||||
CentralWorktreeRoot = dto.CentralWorktreeRoot,
|
||||
WorktreeAutoCleanupEnabled = dto.WorktreeAutoCleanupEnabled,
|
||||
|
||||
Reference in New Issue
Block a user