fix(explore): allow LSP and ast-grep tools

This commit is contained in:
chan1103
2026-04-17 16:42:43 +09:00
parent f3af23565e
commit 73f09fdb37
2 changed files with 10 additions and 11 deletions
+6 -4
View File
@@ -13,12 +13,14 @@ export interface PermissionFormat {
* Creates tool restrictions that deny specified tools.
*/
export function createAgentToolRestrictions(
denyTools: string[]
denyTools: string[],
allowTools: string[] = [],
): PermissionFormat {
return {
permission: Object.fromEntries(
denyTools.map((tool) => [tool, "deny" as const])
),
permission: Object.fromEntries([
...denyTools.map((tool) => [tool, "deny" as const]),
...allowTools.map((tool) => [tool, "allow" as const]),
]),
}
}