summaryrefslogtreecommitdiffhomepage
path: root/packages/frontend/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/frontend/src')
-rw-r--r--packages/frontend/src/lib/components/ToolPermissions.svelte5
-rw-r--r--packages/frontend/src/lib/settings.svelte.ts2
2 files changed, 7 insertions, 0 deletions
diff --git a/packages/frontend/src/lib/components/ToolPermissions.svelte b/packages/frontend/src/lib/components/ToolPermissions.svelte
index 7fdaad3..d64eaf9 100644
--- a/packages/frontend/src/lib/components/ToolPermissions.svelte
+++ b/packages/frontend/src/lib/components/ToolPermissions.svelte
@@ -23,6 +23,11 @@ const toolPermissions: ToolPermission[] = [
description: "Allow the AI to spawn child agents to work on tasks",
},
{
+ id: "user_agent",
+ label: "Spawn user agents",
+ description: "Allow the AI to open new independent top-level tabs",
+ },
+ {
id: "web_search",
label: "Web search",
description: "Allow the AI to search the web via Firecrawl",
diff --git a/packages/frontend/src/lib/settings.svelte.ts b/packages/frontend/src/lib/settings.svelte.ts
index 29aca5e..11eb79c 100644
--- a/packages/frontend/src/lib/settings.svelte.ts
+++ b/packages/frontend/src/lib/settings.svelte.ts
@@ -8,6 +8,7 @@ let toolPerms = $state<Record<string, boolean>>({
edit: false,
bash: false,
summon: false,
+ user_agent: false,
external_directory: false,
web_search: false,
youtube_transcribe: false,
@@ -17,6 +18,7 @@ let savedToolPerms = $state<Record<string, boolean>>({
edit: false,
bash: false,
summon: false,
+ user_agent: false,
external_directory: false,
web_search: false,
youtube_transcribe: false,