tui: fix memory leaks in session management and improve permission error handling

This commit is contained in:
Dax Raad
2026-01-01 21:28:11 -05:00
parent 2aaea71eb3
commit dad9c917d2
5 changed files with 123 additions and 9 deletions

View File

@@ -222,7 +222,7 @@ export namespace PermissionNext {
const match = merged.findLast(
(rule) => Wildcard.match(permission, rule.permission) && Wildcard.match(pattern, rule.pattern),
)
return match ?? { action: "allow", permission, pattern: "*" }
return match ?? { action: "ask", permission, pattern: "*" }
}
const EDIT_TOOLS = ["edit", "write", "patch", "multiedit"]