diff options
| author | Adam Malczewski <[email protected]> | 2026-06-02 20:06:10 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-02 20:06:10 +0900 |
| commit | 9d8cf7005ba4c0bb8ade0775f54c2557aa1c5683 (patch) | |
| tree | 8b8dd1408a55001c4865002ea6fd8250f6806b15 /packages/frontend/src/lib | |
| parent | 3307fec107fb8d1e7cb063bfdbfadf4b1d4f8c71 (diff) | |
| parent | f164f65992975e39ae42828672bd330e07e0e9e2 (diff) | |
| download | dispatch-9d8cf7005ba4c0bb8ade0775f54c2557aa1c5683.tar.gz dispatch-9d8cf7005ba4c0bb8ade0775f54c2557aa1c5683.zip | |
Merge branch 'dev' into fix/wake-haiku-model-select
Diffstat (limited to 'packages/frontend/src/lib')
| -rw-r--r-- | packages/frontend/src/lib/components/ToolPermissions.svelte | 6 | ||||
| -rw-r--r-- | packages/frontend/src/lib/settings.svelte.ts | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/packages/frontend/src/lib/components/ToolPermissions.svelte b/packages/frontend/src/lib/components/ToolPermissions.svelte index 0caf0fa..77452bf 100644 --- a/packages/frontend/src/lib/components/ToolPermissions.svelte +++ b/packages/frontend/src/lib/components/ToolPermissions.svelte @@ -47,6 +47,12 @@ const toolPermissions: ToolPermission[] = [ label: "YouTube transcripts", description: "Allow the AI to fetch YouTube video transcripts", }, + { + id: "lsp", + label: "LSP queries", + description: + "Allow the AI to query a language server for hover, go-to-definition, references, and more", + }, ]; const { diff --git a/packages/frontend/src/lib/settings.svelte.ts b/packages/frontend/src/lib/settings.svelte.ts index 123008d..ff12d69 100644 --- a/packages/frontend/src/lib/settings.svelte.ts +++ b/packages/frontend/src/lib/settings.svelte.ts @@ -14,6 +14,7 @@ let toolPerms = $state<Record<string, boolean>>({ external_directory: false, web_search: false, youtube_transcribe: false, + lsp: false, }); let savedToolPerms = $state<Record<string, boolean>>({ read: true, @@ -26,6 +27,7 @@ let savedToolPerms = $state<Record<string, boolean>>({ external_directory: false, web_search: false, youtube_transcribe: false, + lsp: false, }); let skillChecks = $state<Record<string, boolean>>({}); let chunkLimit = $state(100); |
