Settings

Edit crawler and analysis configuration. Saving applies immediately — the affected daemon is gracefully restarted, so in-flight jobs are retried rather than lost. Host-level and secret values stay environment-managed and are shown read-only.

{#if loading}

Loading…

{:else if loadError} {:else} {#if success}

{success}

{/if} {#if saveError}{/if} {#if tab === 'crawler' && crawler}
Schedule
Source
Rate limiting
Workers & retention
Download safety
Reliability
{#if crawlerEnv}
Managed via environment (read-only)
Browser mode
{crawlerEnv.browser_mode}
Browser args
{crawlerEnv.browser_args.join(' ') || '—'}
Proxy
{crawlerEnv.proxy ?? '—'}
TOR control URL
{crawlerEnv.tor_control_url ?? '—'}
TOR credentials
{crawlerEnv.tor_credentials_configured ? 'configured' : '—'}
Initial session
{crawlerEnv.session_configured ? 'configured' : '—'}
{/if}
{:else if tab === 'analysis' && analysis}
Engine

Backend: OCR (ocrs) — in-process text extraction. Selected via environment; vision is temporarily disabled.

Worker
{/if} {/if} (confirmOpen = false)} size="sm" closeOnBackdrop testid="settings-confirm" >

Saving restarts the {tab} subsystem with the new settings. In-flight jobs are leased and will be retried, but any work in progress is interrupted briefly.

{#snippet footer()} {/snippet}