fix(runner): substitute acceptEdits for haiku's silent auto-mode downgrade, fail permission-denial-only runs

This commit is contained in:
mika kuns
2026-08-10 14:35:24 +02:00
parent 6a2a19cc9e
commit db50e710b9
10 changed files with 267 additions and 7 deletions
@@ -41,12 +41,8 @@ public sealed class ClaudeArgsBuilder
"--verbose",
};
var permissionMode = string.IsNullOrWhiteSpace(config.PermissionMode)
|| config.PermissionMode.Equals("bypassPermissions", StringComparison.OrdinalIgnoreCase)
? "auto"
: config.PermissionMode;
args.Add("--permission-mode");
args.Add(permissionMode);
args.Add(PermissionModeResolver.Resolve(config.Model, config.PermissionMode));
if (config.Model is not null)
{