diff --git a/packages/kilo-vscode/webview-ui/src/components/chat/PromptInput.tsx b/packages/kilo-vscode/webview-ui/src/components/chat/PromptInput.tsx index 71b87c08ce..f9585b3d8a 100644 --- a/packages/kilo-vscode/webview-ui/src/components/chat/PromptInput.tsx +++ b/packages/kilo-vscode/webview-ui/src/components/chat/PromptInput.tsx @@ -78,7 +78,7 @@ export const PromptInput: Component = (props) => { const session = useSession() const server = useServer() const indexing = useIndexing() - const { config, features } = useConfig() + const { config, features, updateConfig, saveConfig } = useConfig() const provider = useProvider() const language = useLanguage() const vscode = useVSCode() @@ -142,6 +142,7 @@ export const PromptInput: Component = (props) => { const [reviewComments, setReviewComments] = createSignal([]) const [enhancing, setEnhancing] = createSignal(false) const [autoApprove, setAutoApprove] = createSignal(false) + const sandbox = () => config().experimental?.sandbox ?? false let enhanceCounter = 0 let preEnhanceText: string | null = null @@ -1064,6 +1065,34 @@ export const PromptInput: Component = (props) => { + + +