Skip to main content

Extension Settings Reference

All UnfoldAI settings can be configured in your VS Code settings.json or through the Settings UI (Ctrl+, / Cmd+,). Search for "unfoldai" to find all settings.

Settings support both user-level and workspace-level overrides using standard VS Code behavior.

General

SettingTypeDefaultDescription
unfoldai.privacy.localOnlybooleanfalseDisable all backend/cloud features. Monitoring and local features continue.
unfoldai.agentFingerprints.overrideobject{}Custom agent identification configuration for unrecognized agents.

Episodes

SettingTypeDefaultDescription
unfoldai.episodes.problemMinSeverityenum"error"Minimum VS Code Problems severity to trigger episodes. Options: error, warning, info, hint
unfoldai.episodes.resolveQuietMinutesnumber5Minutes of inactivity before an episode auto-resolves (1–60)
unfoldai.episodes.maxLookbackMinutesnumber15How far back to look when grouping related events (1–180)

Drift Detection

SettingTypeDefaultDescription
unfoldai.driftDetection.enabledbooleantrueEnable drift detection monitoring
unfoldai.driftDetection.thresholdnumber6Repetitions before triggering a drift alert (3–20)

Proactive Alerts

SettingTypeDefaultDescription
unfoldai.proactive.enabledbooleantrueEnable proactive alert system
unfoldai.proactive.minIntervalnumber60Minimum seconds between proactive alerts
unfoldai.proactive.driftSeverityThresholdenum"medium"Minimum drift severity to trigger alert. Options: low, medium, high
unfoldai.proactive.suppressAfterDismissalsnumber3Consecutive dismissals before quiet period
unfoldai.proactive.soundEnabledbooleanfalsePlay a sound for proactive alerts
unfoldai.proactive.webhookEnabledbooleanfalseSend high-priority alerts to webhook URL
unfoldai.proactive.webhookUrlstring""Webhook endpoint URL

MCP Server

SettingTypeDefaultDescription
unfoldai.mcp.enabledbooleanfalseEnable the local MCP server for external agent access

Restore Points

SettingTypeDefaultDescription
unfoldai.restorePoints.enabledbooleantrueEnable restore point system
unfoldai.restorePoints.autoOnInstallCommandsbooleantrueAuto-create restore points before install-like commands

Lockfile Monitoring

SettingTypeDefaultDescription
unfoldai.lockfiles.enabledbooleantrueMonitor lockfile and manifest changes
unfoldai.lockfiles.filesstring[]See noteLockfile patterns to watch (defaults include package-lock.json, pnpm-lock.yaml, etc.)
unfoldai.lockfiles.manifestsstring[]See noteManifest patterns to watch (defaults include package.json, pyproject.toml, etc.)

Terminal

SettingTypeDefaultDescription
unfoldai.terminal.welcomeModeenum"auto"Welcome banner display. Options: auto, full, compact, hidden
unfoldai.terminal.redrawModeenum"balanced"Redraw filtering mode. Options: balanced, strict, off
unfoldai.terminal.commandTimeoutMsnumber300000Command timeout in milliseconds (30,000–3,600,000)
unfoldai.terminal.completionChips.enabledbooleanfalseShow status chip after command completion
unfoldai.terminal.quickActions.enabledbooleantrueEnable terminal quick action commands
unfoldai.terminal.historyPersistence.enabledbooleanfalsePersist workspace command history
unfoldai.terminal.historyPersistence.maxEntriesnumber120Max persisted history entries (20–500)
unfoldai.terminal.reliabilityTelemetry.enabledbooleantrueShare anonymous terminal reliability telemetry

Advanced / Debug

SettingTypeDefaultDescription
unfoldai.attribution.logLevelenum"info"Attribution log verbosity. Options: none, errors, warnings, info, debug
unfoldai.auth.refreshBetaEnabledbooleantrueEnable auth token refresh beta
unfoldai.auth.clientChannelenum"stable"Extension update channel. Options: stable, beta

Example Configuration

// settings.json — Common customizations
{
// Relax drift detection for long-running tasks
"unfoldai.driftDetection.threshold": 10,

// Only alert on high-severity drift
"unfoldai.proactive.driftSeverityThreshold": "high",

// Enable MCP for Claude Code integration
"unfoldai.mcp.enabled": true,

// Quieter terminal experience
"unfoldai.terminal.welcomeMode": "compact",

// Auto-checkpoint before installs
"unfoldai.restorePoints.autoOnInstallCommands": true,

// Send critical alerts to Slack
"unfoldai.proactive.webhookEnabled": true,
"unfoldai.proactive.webhookUrl": "https://hooks.slack.com/services/YOUR/WEBHOOK/URL"
}