feat: make browser use opt-in

This commit is contained in:
Simos Mikelatos
2026-06-15 18:12:27 +00:00
parent e6263dbd1f
commit 6e7e2ff4c1
6 changed files with 65 additions and 10 deletions

View File

@@ -31,7 +31,7 @@ async function readJson<T>(response: Response): Promise<T> {
}
export default function BrowserUseSettingsTab() {
const [settings, setSettings] = useState<BrowserUseSettings>({ enabled: true });
const [settings, setSettings] = useState<BrowserUseSettings>({ enabled: false });
const [status, setStatus] = useState<BrowserUseStatus | null>(null);
const [isLoading, setIsLoading] = useState(true);
const [isSaving, setIsSaving] = useState(false);
@@ -67,6 +67,7 @@ export default function BrowserUseSettingsTab() {
});
const data = await readJson<{ data: { settings: BrowserUseSettings } }>(response);
setSettings(data.data.settings);
window.dispatchEvent(new Event('browserUseSettingsChanged'));
await loadState();
} catch (err) {
setError(err instanceof Error ? err.message : 'Failed to save Browser Use settings');