fix(agents): preserve explicit legacy tool denies

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
YeonGyu-Kim
2026-04-27 14:24:42 +09:00
parent c65f90ee09
commit ac8987a732
5 changed files with 77 additions and 3 deletions
+2 -1
View File
@@ -87,7 +87,8 @@ export function maybeCreateSisyphusConfig(input: {
sisyphusConfig.permission = applyFrontierToolSchemaPermission(
sisyphusConfig.permission,
resolvedModel,
sisyphusOverride?.permission
sisyphusOverride?.permission,
(sisyphusOverride as { tools?: Record<string, boolean> } | undefined)?.tools
)
const gptDeny = getGptApplyPatchPermission(resolvedModel)