Appearance
Environment reference
Generated by
npm run docs:genfromharness_env_inventory.ts,harness_default_constants.ts, andharness_settings_field_meta.ts. Do not edit by hand.
Precedence
process.env/.env(secrets and deploy overrides).agent_runtime_prefs.json→harness.envHARNESS_ENV_DEFAULTSinpackages/core/src/harness_default_constants.ts
Web Settings writes to (2). See Configuration basics.
Managed keys
| Key | Default | Settings | Secret | Tab | Description |
|---|---|---|---|---|---|
AGENT_AGENTCARD | 1 | yes | no | harness | Register agentcard_* tools (virtual cards, agent email, Base USDC/x402). Requires agentcard CLI on the sidecar host: npm |
AGENT_AGENTCARD_CMD | agentcard | yes | no | harness | Executable name or path for the AgentCard CLI (default: agentcard). |
AGENT_AGENTCARD_SIGNUP_TIMEOUT_MS | 330000 | yes | no | harness | Wall clock for agentcard signup magic-link polling (default 330000). |
AGENT_AGENTCARD_TIMEOUT_MS | 120000 | yes | no | harness | Wall clock per agentcard CLI call except signup (default 120000). |
AGENT_ALWAYS_TOOLS_PROFILE | balanced | yes | no | harness | Harness environment toggle for Always Tools Profile. See docs/configuration.md (harness). |
AGENT_API_BASE_URL | https://openrouter.ai/api/v1 | yes | no | models_api | Harness environment toggle for Api Base Url. See docs/configuration.md (models api). |
AGENT_APPROVAL_TIMEOUT_MS | 120000 | yes | yes | safety | Harness environment toggle for Approval Timeout Ms. See docs/configuration.md (safety). |
AGENT_APP_HTML_MAX_BYTES | 409600 | yes | no | session_ui | Maximum persisted HTML document size per desktop app (default 409600). |
AGENT_APP_MAX_COUNT | 8 | yes | no | session_ui | Maximum concurrent liminal desktop app specs (default 8). |
AGENT_APP_PROXY_MAX_HOSTS | 8 | yes | no | session_ui | Maximum allowlisted proxy hosts per html/chart app (default 8). |
AGENT_APP_REFRESH_ENABLED | 1 | yes | no | session_ui | Sidecar background refresh loop for open desktop apps. |
AGENT_APP_REFRESH_MIN_INTERVAL_MS | 300000 | yes | no | session_ui | Minimum milliseconds between sidecar refreshes per app. |
AGENT_AUTO_APPROVE_TOOLS | run_lint,run_tests,git_status | yes | no | harness | Harness environment toggle for Auto Approve Tools. See docs/configuration.md (harness). |
AGENT_AUTO_DREAM | 1 | yes | no | session_ui | Harness environment toggle for Auto Dream. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_ALLOW_DELETE | 0 | yes | no | session_ui | Harness environment toggle for Auto Dream Allow Delete. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_INJECT_TRANSCRIPT | 1 | yes | no | session_ui | Harness environment toggle for Auto Dream Inject Transcript. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_LOCK_STALE_MS | 3600000 | yes | no | session_ui | Harness environment toggle for Auto Dream Lock Stale Ms. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_MAX_CHARS_PER_SESSION | 10000 | yes | no | session_ui | Harness environment toggle for Auto Dream Max Chars Per Session. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_MAX_SESSION_FILES | 8 | yes | no | session_ui | Harness environment toggle for Auto Dream Max Session Files. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_MAX_TOTAL_CHARS | 40000 | yes | no | session_ui | Harness environment toggle for Auto Dream Max Total Chars. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_MIN_HOURS | 4 | yes | no | session_ui | Harness environment toggle for Auto Dream Min Hours. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_MIN_SESSIONS | 3 | yes | no | session_ui | Harness environment toggle for Auto Dream Min Sessions. See docs/configuration.md (session ui). |
AGENT_AUTO_DREAM_SCAN_INTERVAL_MS | 30000 | yes | no | session_ui | Harness environment toggle for Auto Dream Scan Interval Ms. See docs/configuration.md (session ui). |
AGENT_AZURE_CONNECT_ON_BOOT | 0 | yes | no | harness | Auto-attach Azure MCP when OAuth tokens exist at harness startup. |
AGENT_AZURE_REST | 1 | yes | no | harness | Register azure_list_* and azure_rest_call ARM tools (OAuth or az login). |
AGENT_AZURE_SIDECAR_CMD | npx -y @azure/mcp@latest server start | yes | no | harness | Command to launch @azure/mcp (default: npx -y @azure/mcp@latest server start). |
AGENT_AZURE_SIDECAR_ENABLE | 1 | yes | no | harness | Spawn @azure/mcp HTTP sidecar for mcp_azure_* tools on connect_provider. |
AGENT_AZURE_SIDECAR_PORT | 8012 | yes | no | harness | HTTP port for @azure/mcp (default 8012). |
AGENT_BROWSER | 1 | yes | no | web_research | Harness environment toggle for Browser. See docs/configuration.md (web research). |
AGENT_BROWSER_ALLOW_FILE_ANY | 0 | yes | no | harness | Harness environment toggle for Browser Allow File Any. See docs/configuration.md (harness). |
AGENT_BROWSER_ALWAYS_ACTIVE | 0 | yes | no | harness | Harness environment toggle for Browser Always Active. See docs/configuration.md (harness). |
AGENT_BROWSER_AUTO_VISION | 0 | yes | no | harness | Harness environment toggle for Browser Auto Vision. See docs/configuration.md (harness). |
AGENT_BROWSER_EMBED | 1 | yes | no | web_research | Stream viewport previews to the desktop browser dock via browser_view events. |
AGENT_BROWSER_FILE_ROOT | `` | yes | no | harness | Harness environment toggle for Browser File Root. See docs/configuration.md (harness). |
AGENT_BROWSER_HEADED | 0 | yes | no | harness | Harness environment toggle for Browser Headed. See docs/configuration.md (harness). |
AGENT_BROWSER_MAX_SESSIONS | 2 | yes | no | session_ui | Harness environment toggle for Browser Max Sessions. See docs/configuration.md (session ui). |
AGENT_BROWSER_NAV_TIMEOUT_MS | 45000 | yes | no | harness | Harness environment toggle for Browser Nav Timeout Ms. See docs/configuration.md (harness). |
AGENT_BROWSER_SESSION_TTL_MS | 120000 | yes | no | session_ui | Harness environment toggle for Browser Session Ttl Ms. See docs/configuration.md (session ui). |
AGENT_BROWSER_TYPE_DELAY_MS | 30 | yes | no | harness | Harness environment toggle for Browser Type Delay Ms. See docs/configuration.md (harness). |
AGENT_BROWSER_WALL_MS | 120000 | yes | no | harness | Harness environment toggle for Browser Wall Ms. See docs/configuration.md (harness). |
AGENT_CAPTCHA_POLL_MS | 3000 | yes | no | harness | Harness environment toggle for Captcha Poll Ms. See docs/configuration.md (harness). |
AGENT_CAPTCHA_SERVICE | 2captcha | yes | no | harness | Harness environment toggle for Captcha Service. See docs/configuration.md (harness). |
AGENT_CAPTCHA_TIMEOUT_MS | 120000 | yes | no | harness | Harness environment toggle for Captcha Timeout Ms. See docs/configuration.md (harness). |
AGENT_CHAT_BOOT | restore_last | yes | no | session_ui | Which chat to open on startup: restore_last (default), new_chat, or most_recent. Shared across web, desktop, and TUI. |
AGENT_CHILD_TIMEOUT_MS | 1800000 | yes | no | harness | Harness environment toggle for Child Timeout Ms. See docs/configuration.md (harness). |
AGENT_COMPENSATION_ENABLED | 1 | yes | no | harness | Harness environment toggle for Compensation Enabled. See docs/configuration.md (harness). |
AGENT_COMPENSATION_MAX_ACTIONS | 32 | yes | no | harness | Harness environment toggle for Compensation Max Actions. See docs/configuration.md (harness). |
AGENT_COMPLEXITY_ROUTING | 1 | yes | no | harness | Harness environment toggle for Complexity Routing. See docs/configuration.md (harness). |
AGENT_COMPRESS_SEMANTIC | 0 | yes | no | session_ui | Harness environment toggle for Compress Semantic. See docs/configuration.md (session ui). |
AGENT_CONCURRENCY_COOLDOWN_MS | 60000 | yes | no | harness | Harness environment toggle for Concurrency Cooldown Ms. See docs/configuration.md (harness). |
AGENT_CONSOLIDATE_MIN_MESSAGES | 8 | yes | no | harness | Harness environment toggle for Consolidate Min Messages. See docs/configuration.md (harness). |
AGENT_CONSOLIDATE_ON_IDLE | 1 | yes | no | harness | Harness environment toggle for Consolidate On Idle. See docs/configuration.md (harness). |
AGENT_CONSOLIDATE_TIMEOUT_MS | 30000 | yes | no | harness | Harness environment toggle for Consolidate Timeout Ms. See docs/configuration.md (harness). |
AGENT_CONTROL_PLANE_URL | `` | yes | no | harness | Harness environment toggle for Control Plane Url. See docs/configuration.md (harness). |
AGENT_CRITIC | 0 | yes | no | harness | Harness environment toggle for Critic. See docs/configuration.md (harness). |
AGENT_CRITIC_EVIDENCE | 1 | yes | no | harness | Harness environment toggle for Critic Evidence. See docs/configuration.md (harness). |
AGENT_CRITIC_MIN_TOOLS | 4 | yes | no | harness | Harness environment toggle for Critic Min Tools. See docs/configuration.md (harness). |
AGENT_CRITIC_MODE | single | yes | no | harness | Harness environment toggle for Critic Mode. See docs/configuration.md (harness). |
AGENT_CRITIC_REQUIRE | 0 | yes | no | harness | Harness environment toggle for Critic Require. See docs/configuration.md (harness). |
AGENT_CTX_HOT_ROUNDS | 4 | yes | no | harness | Harness environment toggle for Ctx Hot Rounds. See docs/configuration.md (harness). |
AGENT_CTX_PROVENANCE | 1 | yes | no | harness | Harness environment toggle for Ctx Provenance. See docs/configuration.md (harness). |
AGENT_CTX_VOLATILE_TAIL | 1 | yes | no | harness | Harness environment toggle for Ctx Volatile Tail. See docs/configuration.md (harness). |
AGENT_CTX_WARM_ROUNDS | 8 | yes | no | harness | Harness environment toggle for Ctx Warm Rounds. See docs/configuration.md (harness). |
AGENT_CURATOR_MAX_TOKENS | 6000 | yes | no | harness | Harness environment toggle for Curator Max Tokens. See docs/configuration.md (harness). |
AGENT_CURATOR_PROTECT_ACCESS_COUNT | 3 | yes | no | harness | Harness environment toggle for Curator Protect Access Count. See docs/configuration.md (harness). |
AGENT_CURATOR_PROTECT_GLOBAL | 0 | yes | no | harness | Harness environment toggle for Curator Protect Global. See docs/configuration.md (harness). |
AGENT_CURATOR_PROTECT_MIN_AGE_HOURS | 24 | yes | no | harness | Harness environment toggle for Curator Protect Min Age Hours. See docs/configuration.md (harness). |
AGENT_CURATOR_TIMEOUT_MS | 90000 | yes | no | harness | Harness environment toggle for Curator Timeout Ms. See docs/configuration.md (harness). |
AGENT_DICTATION_AUDIO_CUE | 0 | yes | no | harness | Harness environment toggle for Dictation Audio Cue. See docs/configuration.md (harness). |
AGENT_DICTATION_MAX_RECORDING_MS | 60000 | yes | no | harness | Harness environment toggle for Dictation Max Recording Ms. See docs/configuration.md (harness). |
AGENT_DICTATION_MIN_RECORDING_MS | 1500 | yes | no | harness | Harness environment toggle for Dictation Min Recording Ms. See docs/configuration.md (harness). |
AGENT_DICTATION_SILENCE_MS_LONG | 2500 | yes | no | harness | Harness environment toggle for Dictation Silence Ms Long. See docs/configuration.md (harness). |
AGENT_DICTATION_SILENCE_MS_SHORT | 1500 | yes | no | harness | Harness environment toggle for Dictation Silence Ms Short. See docs/configuration.md (harness). |
AGENT_DICTATION_WEB_SPEECH | 0 | yes | no | web_research | Harness environment toggle for Dictation Web Speech. See docs/configuration.md (web research). |
AGENT_DISTILL | 1 | yes | no | memory_vault | Harness environment toggle for Distill. See docs/configuration.md (memory vault). |
AGENT_DISTILL_READ_FILE | 0 | yes | no | harness | Harness environment toggle for Distill Read File. See docs/configuration.md (harness). |
AGENT_DISTILL_WEB_FETCH | 0 | yes | no | web_research | Harness environment toggle for Distill Web Fetch. See docs/configuration.md (web research). |
AGENT_DOC_AUTONOMY | 1 | yes | no | documents | Harness environment toggle for Doc Autonomy. See docs/configuration.md (documents). |
AGENT_DOC_ENGINE | 1 | yes | no | documents | Harness environment toggle for Doc Engine. See docs/configuration.md (documents). |
AGENT_DOC_MAX_SOURCE_LOOKUPS | 24 | yes | no | documents | Harness environment toggle for Doc Max Source Lookups. See docs/configuration.md (documents). |
AGENT_DOC_QUALITY_MIN | 90 | yes | no | documents | Harness environment toggle for Doc Quality Min. See docs/configuration.md (documents). |
AGENT_DOC_REPAIR_BUDGET | 4 | yes | no | documents | Harness environment toggle for Doc Repair Budget. See docs/configuration.md (documents). |
AGENT_DOC_STYLE_DIVERSITY_MIN | 0.12 | yes | no | documents | Harness environment toggle for Doc Style Diversity Min. See docs/configuration.md (documents). |
AGENT_DOC_WEB_ASSETS | 1 | yes | no | web_research | Harness environment toggle for Doc Web Assets. See docs/configuration.md (web research). |
AGENT_DREAM_CONTRADICT_AUTO_RESOLVE | 1 | yes | no | harness | Harness environment toggle for Dream Contradict Auto Resolve. See docs/configuration.md (harness). |
AGENT_DREAM_CONTRADICT_CONFIDENCE | 0.85 | yes | no | harness | Harness environment toggle for Dream Contradict Confidence. See docs/configuration.md (harness). |
AGENT_DREAM_THRESHOLD | 0.15 | yes | no | harness | Harness environment toggle for Dream Threshold. See docs/configuration.md (harness). |
AGENT_EFFORT | medium | yes | no | harness | Harness environment toggle for Effort. See docs/configuration.md (harness). |
AGENT_EMBED_MODEL | qwen/qwen3-embedding-8b | yes | no | models_api | Harness environment toggle for Embed Model. See docs/configuration.md (models api). |
AGENT_EVAL_JSON_SINK | 1 | yes | no | advanced | Harness environment toggle for Eval Json Sink. See docs/configuration.md (advanced). |
AGENT_EVAL_OUTCOME_LEARN | 1 | yes | no | advanced | Feed eval-suite pass/fail into the shared recipe stats file as high-trust golden outcomes. |
AGENT_FAILURE_DIGEST | 1 | yes | no | advanced | Harness environment toggle for Failure Digest. See docs/configuration.md (advanced). |
AGENT_FAILURE_LOG | 1 | yes | no | advanced | Harness environment toggle for Failure Log. See docs/configuration.md (advanced). |
AGENT_FAST_MODEL | deepseek/deepseek-v4-flash | yes | no | models_api | Harness environment toggle for Fast Model. See docs/configuration.md (models api). |
AGENT_FINALIZE_CITE | 0 | yes | no | harness | Harness environment toggle for Finalize Cite. See docs/configuration.md (harness). |
AGENT_FINALIZE_HINT | 0 | yes | no | harness | Harness environment toggle for Finalize Hint. See docs/configuration.md (harness). |
AGENT_FINALIZE_JUDGE | 0 | yes | no | harness | Harness environment toggle for Finalize Judge. See docs/configuration.md (harness). |
AGENT_FINALIZE_RETRY_BUDGET | 0 | yes | no | harness | Harness environment toggle for Finalize Retry Budget. See docs/configuration.md (harness). |
AGENT_GOLDEN_EVAL | 1 | yes | no | advanced | Harness environment toggle for Golden Eval. See docs/configuration.md (advanced). |
AGENT_GOOGLE_ANALYTICS_REST | 1 | yes | no | harness | Register analytics_rest_* tools (Analytics Admin + Data APIs): list accounts/properties, run reports, realtime, data str |
AGENT_GOOGLE_CALENDAR_REST | 1 | yes | no | harness | Register calendar_rest_* tools (classic Calendar API): calendars/settings/timezone, colors, subscribe/hide, clear events |
AGENT_GOOGLE_CONNECT_ON_BOOT | 1 | yes | no | harness | Harness environment toggle for Google Connect On Boot. See docs/configuration.md (harness). |
AGENT_GOOGLE_GMAIL_SEND | 1 | yes | no | harness | Register gmail_create_draft, gmail_send_draft, and gmail_send_message (classic Gmail REST). Official Gmail MCP create_dr |
AGENT_GOOGLE_OAUTH_CLIENT_ID | `` | yes | no | harness | Harness environment toggle for Google Oauth Client Id. See docs/configuration.md (harness). |
AGENT_GOOGLE_OFFICE_REST | 1 | yes | no | harness | Register docs_rest_, sheets_rest_, slides_rest_*, and office_rest_export_file (classic Docs/Sheets/Slides/Drive APIs). |
AGENT_GOOGLE_SEARCH_CONSOLE_REST | 1 | yes | no | harness | Register search_console_rest_* tools: list sites, search analytics queries, URL inspection, sitemap list/submit/delete. |
AGENT_GOOGLE_SIDECAR_CMD | uvx workspace-mcp | yes | no | harness | Harness environment toggle for Google Sidecar Cmd. See docs/configuration.md (harness). |
AGENT_GOOGLE_SIDECAR_ENABLE | 1 | yes | no | harness | Harness environment toggle for Google Sidecar Enable. See docs/configuration.md (harness). |
AGENT_GOOGLE_SIDECAR_PORT | 8010 | yes | no | harness | Harness environment toggle for Google Sidecar Port. See docs/configuration.md (harness). |
AGENT_HEARTBEAT | 0 | yes | no | session_ui | Harness environment toggle for Heartbeat. See docs/configuration.md (session ui). |
AGENT_HEARTBEAT_IDLE_MS | 45000 | yes | no | session_ui | Harness environment toggle for Heartbeat Idle Ms. See docs/configuration.md (session ui). |
AGENT_HEARTBEAT_MAX_TOKENS | 512 | yes | no | session_ui | Harness environment toggle for Heartbeat Max Tokens. See docs/configuration.md (session ui). |
AGENT_HEARTBEAT_MAX_USER_NUDGES_PER_HOUR | 2 | yes | no | session_ui | Harness environment toggle for Heartbeat Max User Nudges Per Hour. See docs/configuration.md (session ui). |
AGENT_HEARTBEAT_MIN_INTERVAL_MS | 120000 | yes | no | session_ui | Harness environment toggle for Heartbeat Min Interval Ms. See docs/configuration.md (session ui). |
AGENT_HEARTBEAT_SURFACE | trace | yes | no | session_ui | Harness environment toggle for Heartbeat Surface. See docs/configuration.md (session ui). |
AGENT_HEARTBEAT_TIMEOUT_MS | 20000 | yes | no | session_ui | Harness environment toggle for Heartbeat Timeout Ms. See docs/configuration.md (session ui). |
AGENT_HEARTBEAT_UI_STRIP | 0 | yes | no | session_ui | Harness environment toggle for Heartbeat Ui Strip. See docs/configuration.md (session ui). |
AGENT_HEARTBEAT_USER_NUDGE_CONFIDENCE_MIN | 0.86 | yes | no | session_ui | Harness environment toggle for Heartbeat User Nudge Confidence Min. See docs/configuration.md (session ui). |
AGENT_INBOX_AUTO_LABEL | 1 | yes | no | session_ui | Create Liminal/* labels or Outlook categories and sort triaged mail automatically. |
AGENT_INBOX_AUTO_PROCESS | 1 | yes | no | session_ui | Send urgent/action mail to the agent automatically (drafts still require approval). |
AGENT_INBOX_AUTO_SPAM_LABEL | 0 | yes | no | session_ui | Apply spam label when triage confidence is high (off by default). |
AGENT_INBOX_BACKFILL_MAX | 25 | yes | no | session_ui | On first connect, triage up to this many unread (then recent) inbox messages per account. 0 = incremental only. |
AGENT_INBOX_NOTIFY_URGENT | 1 | yes | no | session_ui | Emit inbox_notify when action/urgent items are triaged. |
AGENT_INBOX_TRIAGE | 1 | yes | no | session_ui | Use fast-model JSON triage when heuristics do not decide. |
AGENT_INBOX_TRIAGE_CONFIDENCE_MIN | 0.75 | yes | no | session_ui | Minimum confidence before acting on a triage verdict. |
AGENT_INBOX_TRIAGE_TIMEOUT_MS | 6000 | yes | no | session_ui | Wall-clock cap for a single inbox triage completion. |
AGENT_INBOX_WATCH | 0 | yes | no | session_ui | Poll connected Gmail/Outlook inboxes on an interval; triage new mail with a fast model. |
AGENT_INBOX_WATCH_INTERVAL_MS | 300000 | yes | no | session_ui | How often the sidecar checks for new mail (default 5 minutes). |
AGENT_INBOX_WATCH_MAX_TRIAGE_PER_CYCLE | 25 | yes | no | session_ui | LLM triage budget per poll cycle. |
AGENT_INBOX_WATCH_MIN_INTERVAL_MS | 60000 | yes | no | session_ui | Floor between inbox poll cycles (throttle). |
AGENT_INBOX_WATCH_WHILE_BUSY | 0 | yes | no | session_ui | When on, inbox polls continue during an active harness turn. |
AGENT_INFERENCE_BASE_URL | https://api.vireondynamics.com/v1/inference | yes | no | harness | Harness environment toggle for Inference Base Url. See docs/configuration.md (harness). |
AGENT_INFERENCE_MODE | auto | yes | no | harness | Harness environment toggle for Inference Mode. See docs/configuration.md (harness). |
AGENT_INFERENCE_PREFER_MANAGED | 1 | yes | no | harness | Harness environment toggle for Inference Prefer Managed. See docs/configuration.md (harness). |
AGENT_INFERENCE_SESSION_TOKEN | `` | yes | no | session_ui | Harness environment toggle for Inference Session Token. See docs/configuration.md (session ui). |
AGENT_INFERENCE_SESSION_URL | https://www.vireondynamics.com/api/inference/session | yes | no | session_ui | Harness environment toggle for Inference Session Url. See docs/configuration.md (session ui). |
AGENT_INTENT_CONFIDENCE_MIN | 0.65 | yes | no | harness | Harness environment toggle for Intent Confidence Min. See docs/configuration.md (harness). |
AGENT_INTENT_CONTEXT_MAX_CHARS | 12000 | yes | no | harness | Harness environment toggle for Intent Context Max Chars. See docs/configuration.md (harness). |
AGENT_INTENT_FAST_THRESHOLD | 0.6 | yes | no | harness | Harness environment toggle for Intent Fast Threshold. See docs/configuration.md (harness). |
AGENT_INTENT_INFERENCE | 1 | yes | no | harness | Harness environment toggle for Intent Inference. See docs/configuration.md (harness). |
AGENT_INTENT_OPERATIONAL_MODEL | `` | yes | no | harness | Harness environment toggle for Intent Operational Model. See docs/configuration.md (harness). |
AGENT_INTENT_REPO_CONTEXT | 1 | yes | no | harness | Harness environment toggle for Intent Repo Context. See docs/configuration.md (harness). |
AGENT_INTENT_ROUTING | 1 | yes | no | harness | Harness environment toggle for Intent Routing. See docs/configuration.md (harness). |
AGENT_KIMCHI_MIN_INTERVAL_MS | 1500 | yes | yes | models_api | Minimum ms between Cast AI completions when AGENT_PROVIDER_MIN_INTERVAL_MS is unset. Lowers RPM/TPM 429s on free tier. |
AGENT_KIMCHI_TRANSIENT_MAX_RETRIES | 8 | yes | yes | models_api | Retry budget for transient Cast AI / Kimchi errors (opaque HTTP 400, 429, 5xx) per completion before failing the turn. |
AGENT_LATENCY_MODE | 0 | yes | no | harness | When on, skips world-context gather, intent-inference LLM, proactive verify lint, session JSONL, forced reply-finalize, |
AGENT_LENGTH_RESUME_MAX | 8 | yes | no | harness | Harness environment toggle for Length Resume Max. See docs/configuration.md (harness). |
AGENT_LICENSE_PREFER_ENV | 0 | yes | no | harness | Harness environment toggle for License Prefer Env. See docs/configuration.md (harness). |
AGENT_LIMINAL_APPS | 0 | yes | no | session_ui | Enable spawn_app / update_app desktop widget tools (off by default — preview only). |
AGENT_LIMINAL_APPS_DESKTOP | 0 | yes | no | session_ui | Inject slim spawn_app protocol when the sidecar runs inside Liminal Desktop (set automatically by sidecar). |
AGENT_LINT_ALLOWED_COMMANDS | `` | yes | no | advanced | Harness environment toggle for Lint Allowed Commands. See docs/configuration.md (advanced). |
AGENT_LLM_JSON_CACHE | 1 | yes | no | harness | Harness environment toggle for Llm Json Cache. See docs/configuration.md (harness). |
AGENT_LLM_JSON_CACHE_TTL_MS | 300000 | yes | no | harness | Harness environment toggle for Llm Json Cache Ttl Ms. See docs/configuration.md (harness). |
AGENT_LOCATION | `` | yes | no | session_ui | Harness environment toggle for Location. See docs/configuration.md (session ui). |
AGENT_MANAGED_BEDROCK_REGION | ap-southeast-2 | yes | no | models_api | AWS region for Bedrock when model ids have no geo prefix (e.g. ap-southeast-2). Sent as x-vireon-managed-bedrock-region |
AGENT_MANAGED_BUSY_MAX_RETRIES | 4 | yes | no | models_api | Bounded local retries (with backoff) when managed inference reports its upstream is busy, before surfacing a 'providers |
AGENT_MANAGED_BYOK_FALLBACK | 0 | yes | no | models_api | When managed inference stays busy, fall back to your local provider API key for the rest of the session. Off by default |
AGENT_MANAGED_FREE_FALLBACK | 1 | yes | no | models_api | When managed inference credits are exhausted (HTTP 402), switch to your OpenRouter API key on a free model (see Free Fal |
AGENT_MANAGED_FREE_FALLBACK_FAST | nvidia/nemotron-3-ultra-550b-a55b:free | yes | no | models_api | Second free model for sidecars when managed credits are exhausted (default Nemotron 3 Ultra free; main stays Free Fallba |
AGENT_MANAGED_FREE_FALLBACK_MODEL | openrouter/free | yes | no | models_api | OpenRouter slug when managed credits are exhausted and free fallback is on (default openrouter/free; owl-alpha Stealth i |
AGENT_MANAGED_PROVIDER | auto | yes | no | models_api | When using Vireon managed inference: auto (shape-based routing + failover), bedrock, openrouter, or kimchi (Cast AI). Se |
AGENT_MARKETS_ENABLE | 1 | yes | no | web_research | Harness environment toggle for Markets Enable. See docs/configuration.md (web research). |
AGENT_MARKETS_MAX_DELAY_MS | 2000 | yes | no | web_research | Harness environment toggle for Markets Max Delay Ms. See docs/configuration.md (web research). |
AGENT_MARKETS_RETRIES | 2 | yes | no | web_research | Harness environment toggle for Markets Retries. See docs/configuration.md (web research). |
AGENT_MARKETS_TIMEOUT_MS | 8000 | yes | no | web_research | Harness environment toggle for Markets Timeout Ms. See docs/configuration.md (web research). |
AGENT_MAX_COMPLETION_TOKENS | 16000 | yes | no | harness | Harness environment toggle for Max Completion Tokens. See docs/configuration.md (harness). |
AGENT_MEMORY_ARCHIVE | 1 | yes | no | memory_vault | Harness environment toggle for Memory Archive. See docs/configuration.md (memory vault). |
AGENT_MEMORY_ARCHIVE_MAX | 2000 | yes | no | memory_vault | Harness environment toggle for Memory Archive Max. See docs/configuration.md (memory vault). |
AGENT_MEMORY_AUTOLINK | 0 | yes | no | memory_vault | Harness environment toggle for Memory Autolink. See docs/configuration.md (memory vault). |
AGENT_MEMORY_AUTOLINK_MODEL | deepseek/deepseek-v4-pro | yes | no | models_api | Harness environment toggle for Memory Autolink Model. See docs/configuration.md (models api). |
AGENT_MEMORY_AUTO_EXTRACT | 0 | yes | no | memory_vault | Harness environment toggle for Memory Auto Extract. See docs/configuration.md (memory vault). |
AGENT_MEMORY_CONSOLIDATE_MODEL | deepseek/deepseek-v4-pro | yes | no | models_api | Harness environment toggle for Memory Consolidate Model. See docs/configuration.md (models api). |
AGENT_MEMORY_CURATOR_MODEL | `` | yes | no | memory_vault | Harness environment toggle for Memory Curator Model. See docs/configuration.md (memory vault). |
AGENT_MEMORY_DEBIAS | 1 | yes | no | memory_vault | Harness environment toggle for Memory Debias. See docs/configuration.md (memory vault). |
AGENT_MEMORY_EPISODE | 0 | yes | no | memory_vault | Harness environment toggle for Memory Episode. See docs/configuration.md (memory vault). |
AGENT_MEMORY_EXPLORATORY_AUTO_RECALL | 0 | yes | no | memory_vault | Harness environment toggle for Memory Exploratory Auto Recall. See docs/configuration.md (memory vault). |
AGENT_MEMORY_GRAPH | 1 | yes | no | memory_vault | Harness environment toggle for Memory Graph. See docs/configuration.md (memory vault). |
AGENT_MEMORY_INTROSPECTION_STRICT | 0 | yes | no | memory_vault | Harness environment toggle for Memory Introspection Strict. See docs/configuration.md (memory vault). |
AGENT_MEMORY_MAX_AGE_DAYS_DEFAULT | 540 | yes | no | memory_vault | Harness environment toggle for Memory Max Age Days Default. See docs/configuration.md (memory vault). |
AGENT_MEMORY_MAX_NOTES | 0 | yes | no | memory_vault | Harness environment toggle for Memory Max Notes. See docs/configuration.md (memory vault). |
AGENT_MEMORY_MIN_CONFIDENCE_DEFAULT | 0.35 | yes | no | memory_vault | Harness environment toggle for Memory Min Confidence Default. See docs/configuration.md (memory vault). |
AGENT_MEMORY_PRIME_ROUND0 | 1 | yes | no | memory_vault | Harness environment toggle for Memory Prime Round0. See docs/configuration.md (memory vault). |
AGENT_MIN_CONCURRENT_AGENTS | 1 | yes | no | harness | Harness environment toggle for Min Concurrent Agents. See docs/configuration.md (harness). |
AGENT_MISSION_AUTONOMY | 0 | yes | no | harness | Harness environment toggle for Mission Autonomy. See docs/configuration.md (harness). |
AGENT_MISSION_MAX_ITERATIONS | 20 | yes | no | harness | Harness environment toggle for Mission Max Iterations. See docs/configuration.md (harness). |
AGENT_MISSION_REQUIRES_YOLO | 0 | yes | no | harness | When 1, mission_continue chained sends require AGENT_YOLO=1. Default 0 allows continuation with normal approval gates. |
AGENT_MODEL | deepseek/deepseek-v4-pro | yes | no | models_api | Harness environment toggle for Model. See docs/configuration.md (models api). |
AGENT_NATIVE_VISION | 1 | yes | no | models_api | Set 0 to disable routing image attachments as image_url parts on the main chat model. |
AGENT_NATIVE_VISION_SLUGS | `` | yes | no | models_api | Comma-separated substrings; when AGENT_MODEL matches, attachments use native multimodal input. |
AGENT_OBSIDIAN_DISCOVER | 1 | yes | no | memory_vault | Harness environment toggle for Obsidian Discover. See docs/configuration.md (memory vault). |
AGENT_OBSIDIAN_REQUIRE_DOT_OBSIDIAN | 1 | yes | no | memory_vault | Harness environment toggle for Obsidian Require Dot Obsidian. See docs/configuration.md (memory vault). |
AGENT_OBSIDIAN_VAULT_NAME_SUBSTRING | `` | yes | no | memory_vault | Harness environment toggle for Obsidian Vault Name Substring. See docs/configuration.md (memory vault). |
AGENT_OPENROUTER_FUSION_ANALYSIS_MODELS | `` | yes | no | models_api | Comma-separated model slugs (1–8) for Fusion when preset=custom. |
AGENT_OPENROUTER_FUSION_JUDGE | `` | yes | no | models_api | Judge / final writer slug for Fusion (empty = preset default). |
AGENT_OPENROUTER_FUSION_MAX_TOOL_CALLS | 4 | yes | no | models_api | Max web_search/web_fetch steps per Fusion panel member and judge (1–16). |
AGENT_OPENROUTER_FUSION_PRESET | quality | yes | no | models_api | When AGENT_MODEL is openrouter/fusion: quality (frontier panel), budget (cheaper panel), or custom (AGENT_OPENROUTER_FUS |
AGENT_OPENROUTER_SESSIONS | 1 | yes | no | session_ui | Harness environment toggle for Openrouter Sessions. See docs/configuration.md (session ui). |
AGENT_OPENROUTER_SESSION_ID | `` | yes | no | session_ui | Harness environment toggle for Openrouter Session Id. See docs/configuration.md (session ui). |
AGENT_OUTCOME_IMPLICIT_FEEDBACK | 1 | yes | no | advanced | Defer effort/rule/recipe learning until the user's next message. Corrections and retries lower the prior turn score; tha |
AGENT_OUTCOME_JUDGE | 1 | yes | no | advanced | Sample a fraction of turns for a fast-model answer-quality score to calibrate heuristic outcomes. |
AGENT_OUTCOME_JUDGE_SAMPLE_RATE | 0.1 | yes | no | advanced | Fraction of deferred turns (0–1) sent to the fast outcome judge. Default 0.1 (10%). |
AGENT_OVERINFERENCE_GUARD | 1 | yes | no | harness | Harness environment toggle for Overinference Guard. See docs/configuration.md (harness). |
AGENT_OVERINFERENCE_LLM_CHECK | 0 | yes | no | harness | Harness environment toggle for Overinference Llm Check. See docs/configuration.md (harness). |
AGENT_PASTE | 1 | yes | no | session_ui | Harness environment toggle for Paste. See docs/configuration.md (session ui). |
AGENT_PASTE_BUDGET_MS | 2000 | yes | no | harness | Harness environment toggle for Paste Budget Ms. See docs/configuration.md (harness). |
AGENT_PASTE_CONTEXT_WINDOW | 2 | yes | no | harness | Harness environment toggle for Paste Context Window. See docs/configuration.md (harness). |
AGENT_PASTE_MAX_CONCURRENT | 2 | yes | no | harness | Harness environment toggle for Paste Max Concurrent. See docs/configuration.md (harness). |
AGENT_PASTE_MIN_PROB | 0.5 | yes | no | harness | Harness environment toggle for Paste Min Prob. See docs/configuration.md (harness). |
AGENT_PASTE_PREDICTIVE | 0 | yes | no | harness | Harness environment toggle for Paste Predictive. See docs/configuration.md (harness). |
AGENT_PERSONA_BOOTSTRAP | 1 | yes | no | session_ui | Harness environment toggle for Persona Bootstrap. See docs/configuration.md (session ui). |
AGENT_PERSONA_BOOTSTRAP_ALLOW_SKIP | 1 | yes | no | session_ui | Harness environment toggle for Persona Bootstrap Allow Skip. See docs/configuration.md (session ui). |
AGENT_PERSONA_GENERATION_STREAM | 1 | yes | no | harness | Harness environment toggle for Persona Generation Stream. See docs/configuration.md (harness). |
AGENT_PERSONA_GEN_RETRIES | 2 | yes | no | harness | Harness environment toggle for Persona Gen Retries. See docs/configuration.md (harness). |
AGENT_PERSONA_GEN_TIMEOUT_MS | 90000 | yes | no | harness | Harness environment toggle for Persona Gen Timeout Ms. See docs/configuration.md (harness). |
AGENT_PERSONA_INFER_MODEL | `` | yes | no | models_api | Harness environment toggle for Persona Infer Model. See docs/configuration.md (models api). |
AGENT_PERSONA_PREVIEW_MAX_CHARS | 16000 | yes | no | harness | Harness environment toggle for Persona Preview Max Chars. See docs/configuration.md (harness). |
AGENT_PERSONA_REPAIR_MAX | 1 | yes | no | harness | Harness environment toggle for Persona Repair Max. See docs/configuration.md (harness). |
AGENT_PERSONA_SOUL_MODE | batch | yes | no | harness | Harness environment toggle for Persona Soul Mode. See docs/configuration.md (harness). |
AGENT_PERSONA_UI_COPY | 1 | yes | no | harness | Generate in-voice interface microcopy at persona bootstrap (composer placeholder, labels, empty state). Set 0 to use def |
AGENT_PERSONA_UI_THEME_LLM | 1 | yes | no | harness | Harness environment toggle for Persona Ui Theme Llm. See docs/configuration.md (harness). |
AGENT_PLUGIN_DIR | `` | yes | no | advanced | Harness environment toggle for Plugin Dir. See docs/configuration.md (advanced). |
AGENT_PROACTIVE_VERIFY | 1 | yes | no | harness | After file edits or browser tools, inject lint/console [VERIFY RESULT] into context before the next model round (no turn |
AGENT_PROACTIVE_VERIFY_LINT | 1 | yes | no | harness | Auto run_lint on changed typed files after each edit batch (default on). |
AGENT_PROCESS_HEALTH | 0 | yes | no | advanced | Harness environment toggle for Process Health. See docs/configuration.md (advanced). |
AGENT_PROMPT_CACHE | 1 | yes | no | harness | Harness environment toggle for Prompt Cache. See docs/configuration.md (harness). |
AGENT_PROMPT_CACHE_ROLLING | 1 | yes | no | harness | Harness environment toggle for Prompt Cache Rolling. See docs/configuration.md (harness). |
AGENT_PROTOCOL_INTENT_HINT | any | yes | no | advanced | Harness environment toggle for Protocol Intent Hint. See docs/configuration.md (advanced). |
AGENT_PROVIDER_ALLOW_FALLBACKS | 1 | yes | no | harness | Harness environment toggle for Provider Allow Fallbacks. See docs/configuration.md (harness). |
AGENT_PROVIDER_CIRCUIT_COOLDOWN_MS | 60000 | yes | no | harness | Harness environment toggle for Provider Circuit Cooldown Ms. See docs/configuration.md (harness). |
AGENT_PROVIDER_CIRCUIT_FAILURES | 3 | yes | no | advanced | Harness environment toggle for Provider Circuit Failures. See docs/configuration.md (advanced). |
AGENT_PROVIDER_IGNORE | `` | yes | no | harness | Harness environment toggle for Provider Ignore. See docs/configuration.md (harness). |
AGENT_PROVIDER_MAX_PRICE_COMPLETION | `` | yes | no | harness | Harness environment toggle for Provider Max Price Completion. See docs/configuration.md (harness). |
AGENT_PROVIDER_MAX_PRICE_PROMPT | `` | yes | no | harness | Harness environment toggle for Provider Max Price Prompt. See docs/configuration.md (harness). |
AGENT_PROVIDER_MIN_INTERVAL_MS | 0 | yes | no | models_api | Harness environment toggle for Provider Min Interval Ms. See docs/configuration.md (models api). |
AGENT_PROVIDER_ORDER | `` | yes | no | harness | Harness environment toggle for Provider Order. See docs/configuration.md (harness). |
AGENT_PROVIDER_ORDER_FAST | `` | yes | no | harness | Harness environment toggle for Provider Order Fast. See docs/configuration.md (harness). |
AGENT_PROVIDER_ROUTE_AUTO | 1 | yes | no | harness | Harness environment toggle for Provider Route Auto. See docs/configuration.md (harness). |
AGENT_PROVIDER_SESSION_EPOCH_ON_429 | 1 | yes | no | session_ui | Harness environment toggle for Provider Session Epoch On 429. See docs/configuration.md (session ui). |
AGENT_PROVIDER_SORT | price | yes | no | harness | Harness environment toggle for Provider Sort. See docs/configuration.md (harness). |
AGENT_PROVIDER_STRATEGY | price | yes | no | harness | Harness environment toggle for Provider Strategy. See docs/configuration.md (harness). |
AGENT_PSEUDO_TOOL_RETRY_MAX | 2 | yes | no | harness | Harness environment toggle for Pseudo Tool Retry Max. See docs/configuration.md (harness). |
AGENT_QUERY_REWRITE | 0 | yes | no | memory_vault | Harness environment toggle for Query Rewrite. See docs/configuration.md (memory vault). |
AGENT_QUERY_REWRITE_EXPLORATORY | 0 | yes | no | memory_vault | Harness environment toggle for Query Rewrite Exploratory. See docs/configuration.md (memory vault). |
AGENT_RATE_LIMIT_MAX_RETRIES | 8 | yes | yes | models_api | Harness environment toggle for Rate Limit Max Retries. See docs/configuration.md (models api). |
AGENT_REASONING_BUDGET | 1 | yes | no | harness | Harness environment toggle for Reasoning Budget. See docs/configuration.md (harness). |
AGENT_REASONING_DEFAULT_EFFORT | medium | yes | no | harness | Harness environment toggle for Reasoning Default Effort. See docs/configuration.md (harness). |
AGENT_REASONING_EXTERNAL_SLUGS | `` | yes | no | harness | Harness environment toggle for Reasoning External Slugs. See docs/configuration.md (harness). |
AGENT_REASONING_NATIVE_SLUGS | `` | yes | no | harness | Harness environment toggle for Reasoning Native Slugs. See docs/configuration.md (harness). |
AGENT_REASONING_NUDGE_CHARS | 2500 | yes | no | harness | Harness environment toggle for Reasoning Nudge Chars. See docs/configuration.md (harness). |
AGENT_REASONING_SURFACE | external | yes | no | harness | Harness environment toggle for Reasoning Surface. See docs/configuration.md (harness). |
AGENT_RECALL_EVERY_N | 0 | yes | no | memory_vault | Harness environment toggle for Recall Every N. See docs/configuration.md (memory vault). |
AGENT_RECALL_RERANK | 0 | yes | no | memory_vault | Harness environment toggle for Recall Rerank. See docs/configuration.md (memory vault). |
AGENT_RECALL_RERANK_WEIGHT | 1.0 | yes | no | memory_vault | Harness environment toggle for Recall Rerank Weight. See docs/configuration.md (memory vault). |
AGENT_RECIPE_LIBRARY | 1 | yes | no | advanced | Harness environment toggle for Recipe Library. See docs/configuration.md (advanced). |
AGENT_RECIPE_PRIME | 1 | yes | no | advanced | At round 2, inject the best matching success recipe for the turn intent (zero extra model calls). Low-outcome turns deca |
AGENT_REFLEXION_SEMANTIC | 1 | yes | no | harness | Harness environment toggle for Reflexion Semantic. See docs/configuration.md (harness). |
AGENT_RETRY_FOREVER | 0 | yes | no | models_api | Harness environment toggle for Retry Forever. See docs/configuration.md (models api). |
AGENT_RETRY_MAX_DELAY_MS | 30000 | yes | no | models_api | Harness environment toggle for Retry Max Delay Ms. See docs/configuration.md (models api). |
AGENT_RETRY_WALL_TIME_MS | 90000 | yes | no | models_api | Harness environment toggle for Retry Wall Time Ms. See docs/configuration.md (models api). |
AGENT_RULE_DEMOTE_MIN_SAMPLES | 20 | yes | no | harness | Harness environment toggle for Rule Demote Min Samples. See docs/configuration.md (harness). |
AGENT_RULE_DEMOTE_THRESHOLD | 0.4 | yes | no | harness | Harness environment toggle for Rule Demote Threshold. See docs/configuration.md (harness). |
AGENT_RULE_RECALL | 1 | yes | no | memory_vault | Harness environment toggle for Rule Recall. See docs/configuration.md (memory vault). |
AGENT_SAFETY_JUDGE | 0 | yes | no | safety | Harness environment toggle for Safety Judge. See docs/configuration.md (safety). |
AGENT_SAFETY_JUDGE_MODEL | deepseek/deepseek-v4-flash | yes | no | safety | Harness environment toggle for Safety Judge Model. See docs/configuration.md (safety). |
AGENT_SELF_HEAL_LINT | 0 | yes | no | harness | Harness environment toggle for Self Heal Lint. See docs/configuration.md (harness). |
AGENT_SELF_HEAL_LINT_MODE | tsc | yes | no | harness | Harness environment toggle for Self Heal Lint Mode. See docs/configuration.md (harness). |
AGENT_SELF_HEAL_MAX_PASSES | 4 | yes | no | harness | Harness environment toggle for Self Heal Max Passes. See docs/configuration.md (harness). |
AGENT_SELF_HEAL_REPO_WIDE | 0 | yes | no | harness | Harness environment toggle for Self Heal Repo Wide. See docs/configuration.md (harness). |
AGENT_SELF_HEAL_STOP_ON_NO_PROGRESS | 1 | yes | no | harness | Harness environment toggle for Self Heal Stop On No Progress. See docs/configuration.md (harness). |
AGENT_SEND_TIMEOUT_MS | 1800000 | yes | no | models_api | Harness environment toggle for Send Timeout Ms. See docs/configuration.md (models api). |
AGENT_SERPER_GL | us | yes | no | web_research | Serper geolocation country code passed as gl (e.g. us, gb, au). |
AGENT_SERPER_HL | en | yes | no | web_research | Serper interface language passed as hl (e.g. en). |
AGENT_SESSION_GREET | 0 | yes | no | session_ui | Harness environment toggle for Session Greet. See docs/configuration.md (session ui). |
AGENT_SESSION_JSONL | 1 | yes | no | session_ui | Harness environment toggle for Session Jsonl. See docs/configuration.md (session ui). |
AGENT_SESSION_JSONL_MAX_ROLLUP_CHARS | 500000 | yes | no | session_ui | Harness environment toggle for Session Jsonl Max Rollup Chars. See docs/configuration.md (session ui). |
AGENT_SESSION_JSONL_TEXT_LOG | rollup | yes | no | session_ui | Harness environment toggle for Session Jsonl Text Log. See docs/configuration.md (session ui). |
AGENT_SESSION_JSONL_TRACE | 0 | yes | no | session_ui | Harness environment toggle for Session Jsonl Trace. See docs/configuration.md (session ui). |
AGENT_SESSION_MODE | `` | yes | no | session_ui | Harness environment toggle for Session Mode. See docs/configuration.md (session ui). |
AGENT_SHEETS_AUTO_FIT | 1 | yes | no | harness | After sheets_rest_update_values / append / batch_update_values, auto-resize columns to content and pin empty spacer colu |
AGENT_SPAWN_TOOL_INFER | 1 | yes | no | harness | Harness environment toggle for Spawn Tool Infer. See docs/configuration.md (harness). |
AGENT_SPAWN_TOOL_INFER_MODEL | `` | yes | no | harness | Harness environment toggle for Spawn Tool Infer Model. See docs/configuration.md (harness). |
AGENT_SPAWN_TOOL_INFER_TIMEOUT_MS | 8000 | yes | no | harness | Harness environment toggle for Spawn Tool Infer Timeout Ms. See docs/configuration.md (harness). |
AGENT_SPECULATIVE_READS | 0 | yes | no | memory_vault | Harness environment toggle for Speculative Reads. See docs/configuration.md (memory vault). |
AGENT_STREAM_CHUNK_TIMEOUT_MS | 120000 | yes | no | harness | Max idle time (ms) between SSE chunks before the harness aborts and retries the stream. Default 120000; auto-raised for |
AGENT_STREAM_MAX_RETRIES | 3 | yes | no | harness | Harness environment toggle for Stream Max Retries. See docs/configuration.md (harness). |
AGENT_TEAM_AUDIT_LOG | 1 | yes | no | harness | Harness environment toggle for Team Audit Log. See docs/configuration.md (harness). |
AGENT_TEAM_BUS | 0 | yes | no | harness | Harness environment toggle for Team Bus. See docs/configuration.md (harness). |
AGENT_TEAM_EMBED_ON_RECALL | 0 | yes | no | memory_vault | Harness environment toggle for Team Embed On Recall. See docs/configuration.md (memory vault). |
AGENT_TEAM_MEMORY_SYNC | 1 | yes | no | memory_vault | Harness environment toggle for Team Memory Sync. See docs/configuration.md (memory vault). |
AGENT_TOOL_BODY_ELIDE | 1 | yes | no | memory_vault | Harness environment toggle for Tool Body Elide. See docs/configuration.md (memory vault). |
AGENT_TOOL_ELIDE_KEEP_ROUNDS | 3 | yes | no | memory_vault | Harness environment toggle for Tool Elide Keep Rounds. See docs/configuration.md (memory vault). |
AGENT_TOOL_ELIDE_MIN_CHARS | 12000 | yes | no | memory_vault | Harness environment toggle for Tool Elide Min Chars. See docs/configuration.md (memory vault). |
AGENT_TOOL_LAZY | 1 | yes | no | harness | Harness environment toggle for Tool Lazy. See docs/configuration.md (harness). |
AGENT_TRANSCRIBE_AUTO_ON_UPLOAD | 1 | yes | no | harness | Harness environment toggle for Transcribe Auto On Upload. See docs/configuration.md (harness). |
AGENT_TRANSCRIBE_BASE_URL | https://openrouter.ai/api/v1 | yes | no | harness | Harness environment toggle for Transcribe Base Url. See docs/configuration.md (harness). |
AGENT_TRANSCRIBE_ENABLED | 1 | yes | no | harness | Harness environment toggle for Transcribe Enabled. See docs/configuration.md (harness). |
AGENT_TRANSCRIBE_MAX_BYTES | 26214400 | yes | no | harness | Harness environment toggle for Transcribe Max Bytes. See docs/configuration.md (harness). |
AGENT_TRANSCRIBE_MODEL | nvidia/parakeet-tdt-0.6b-v3 | yes | no | harness | Harness environment toggle for Transcribe Model. See docs/configuration.md (harness). |
AGENT_TRANSCRIBE_TIMEOUT_MS | 120000 | yes | no | harness | Harness environment toggle for Transcribe Timeout Ms. See docs/configuration.md (harness). |
AGENT_TRANSCRIBE_TIMESTAMPS | segment | yes | no | harness | Harness environment toggle for Transcribe Timestamps. See docs/configuration.md (harness). |
AGENT_TRANSIENT_5XX_MAX_RETRIES | 8 | yes | yes | models_api | Harness environment toggle for Transient 5xx Max Retries. See docs/configuration.md (models api). |
AGENT_TTS_BASE_URL | https://openrouter.ai/api/v1 | yes | no | harness | Harness environment toggle for Tts Base Url. See docs/configuration.md (harness). |
AGENT_TTS_CHUNK_CHARS | 400 | yes | no | harness | Harness environment toggle for Tts Chunk Chars. See docs/configuration.md (harness). |
AGENT_TTS_ENABLED | 0 | yes | no | harness | Harness environment toggle for Tts Enabled. See docs/configuration.md (harness). |
AGENT_TTS_MAX_CALLS_PER_TURN | 8 | yes | no | harness | Harness environment toggle for Tts Max Calls Per Turn. See docs/configuration.md (harness). |
AGENT_TTS_MAX_CHARS_PER_CALL | 4096 | yes | no | harness | Harness environment toggle for Tts Max Chars Per Call. See docs/configuration.md (harness). |
AGENT_TTS_MAX_OUTPUT_TOKENS | 4096 | yes | no | harness | Harness environment toggle for Tts Max Output Tokens. See docs/configuration.md (harness). |
AGENT_TTS_MIN_INTERVAL_MS | 800 | yes | no | harness | Harness environment toggle for Tts Min Interval Ms. See docs/configuration.md (harness). |
AGENT_TTS_MODEL | hexgrad/kokoro-82m | yes | no | harness | OpenRouter speech model slug. Default hexgrad/kokoro-82m (~$0.62/M chars). |
AGENT_TTS_RESPONSE_FORMAT | mp3 | yes | no | harness | Harness environment toggle for Tts Response Format. See docs/configuration.md (harness). |
AGENT_TTS_TIMEOUT_MS | 45000 | yes | no | harness | Harness environment toggle for Tts Timeout Ms. See docs/configuration.md (harness). |
AGENT_TTS_VOICE | af_sky | yes | no | harness | Harness environment toggle for Tts Voice. See docs/configuration.md (harness). |
AGENT_UI_VERBOSITY | normal | yes | yes | session_ui | Harness environment toggle for Ui Verbosity. See docs/configuration.md (session ui). |
AGENT_UPSTREAM_429_SUGGESTED_WAIT_MS | `` | yes | no | models_api | Harness environment toggle for Upstream 429 Suggested Wait Ms. See docs/configuration.md (models api). |
AGENT_USER_REPLY_FINALIZE | 0 | yes | yes | harness | When on, runs one extra tool-free completion if tools ran but the visible reply was very short (common after read/edit t |
AGENT_VAULT_AGENT_PREFIX | _liminal | yes | no | memory_vault | Subfolder for agent-owned spine/raw/archive (default _liminal). Human notes outside this path are not auto-edited. |
AGENT_VAULT_AUTO_WRITE | research | yes | yes | memory_vault | Harness environment toggle for Vault Auto Write. See docs/configuration.md (memory vault). |
AGENT_VAULT_CURATE_INTERVAL_MS | 600000 | yes | no | memory_vault | Minimum ms between background vault_curate runs (default 600000). |
AGENT_VAULT_CURATE_ON_IDLE | 1 | yes | no | memory_vault | Run vault_curate (lint fix, memory promotion, schema refresh) on idle after auto_dream. |
AGENT_VAULT_DEDUPE | 1 | yes | no | memory_vault | Harness environment toggle for Vault Dedupe. See docs/configuration.md (memory vault). |
AGENT_VAULT_ENTITY_EXTRACT | 1 | yes | no | memory_vault | Decompose vault writes into per-entity notes (people, orgs/businesses, places, events) that merge into existing dossiers |
AGENT_VAULT_PATH | `` | yes | no | memory_vault | Harness environment toggle for Vault Path. See docs/configuration.md (memory vault). |
AGENT_VAULT_REQUIRE_LINKS | 1 | yes | no | memory_vault | Require at least one [[wikilink]] on agent vault_write calls (vault_ingest always weaves links). |
AGENT_VAULT_WRITE_BUDGET | 8 | yes | no | memory_vault | Harness environment toggle for Vault Write Budget. See docs/configuration.md (memory vault). |
AGENT_VERIFY_BEFORE_DONE | 1 | yes | no | harness | Deprecated — use AGENT_PROACTIVE_VERIFY. When on, verification runs after edit/browser batches, not at turn end. |
AGENT_VERIFY_BEFORE_DONE_AUTO_LINT | 1 | yes | no | harness | Deprecated — use AGENT_PROACTIVE_VERIFY_LINT. Auto run_lint after edit batches when proactive verify is on. |
AGENT_VERIFY_TOOLS | 0 | yes | no | harness | When 1, verify_result and critic tools spawn verification sub-agents. Default 0 — skips them for faster turn completion. |
AGENT_VIREON_SITE_URL | https://www.vireondynamics.com | yes | no | harness | Harness environment toggle for Vireon Site Url. See docs/configuration.md (harness). |
AGENT_VISION_BASE_URL | https://openrouter.ai/api/v1 | yes | no | models_api | Harness environment toggle for Vision Base Url. See docs/configuration.md (models api). |
AGENT_VISION_MAX_IMAGE_BYTES | 4194304 | yes | no | models_api | Harness environment toggle for Vision Max Image Bytes. See docs/configuration.md (models api). |
AGENT_VISION_MODEL | nvidia/nemotron-nano-12b-v2-vl:free | yes | no | models_api | Harness environment toggle for Vision Model. See docs/configuration.md (models api). |
AGENT_VISION_RETRIES | 2 | yes | no | models_api | Harness environment toggle for Vision Retries. See docs/configuration.md (models api). |
AGENT_VISION_RETRY_BASE_MS | 800 | yes | no | models_api | Harness environment toggle for Vision Retry Base Ms. See docs/configuration.md (models api). |
AGENT_VISION_TIMEOUT_MS | 45000 | yes | no | models_api | Harness environment toggle for Vision Timeout Ms. See docs/configuration.md (models api). |
AGENT_WEB_FETCH_403_RETRY | 1 | yes | no | web_research | Harness environment toggle for Web Fetch 403 Retry. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_ACCEPT_LANGUAGE | `` | yes | no | web_research | Harness environment toggle for Web Fetch Accept Language. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_ALT_USER_AGENT | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0 | yes | no | web_research | Harness environment toggle for Web Fetch Alt User Agent. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_ASSETS_MAX_CHARS | 4000 | yes | no | web_research | Harness environment toggle for Web Fetch Assets Max Chars. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_DEFAULT_MAX_CHARS | 32000 | yes | no | web_research | Harness environment toggle for Web Fetch Default Max Chars. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_FALLBACK_URL_TEMPLATE | `` | yes | no | web_research | Harness environment toggle for Web Fetch Fallback Url Template. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_MAX_PREPROCESS_CHARS | 400000 | yes | no | web_research | Harness environment toggle for Web Fetch Max Preprocess Chars. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_READABILITY_MAX_INPUT_CHARS | 72000 | yes | no | web_research | Harness environment toggle for Web Fetch Readability Max Input Chars. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_READABILITY_MS | 12000 | yes | no | web_research | Harness environment toggle for Web Fetch Readability Ms. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_REFERER | `` | yes | no | web_research | Harness environment toggle for Web Fetch Referer. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_RETRIES | 2 | yes | no | web_research | Harness environment toggle for Web Fetch Retries. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_RETRY_MAX_DELAY_MS | 6000 | yes | no | web_research | Harness environment toggle for Web Fetch Retry Max Delay Ms. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_SEC_CH_PLATFORM | `` | yes | no | web_research | Harness environment toggle for Web Fetch Sec Ch Platform. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_SERPER | 1 | yes | no | web_research | When AGENT_SERPER_API_KEY is set, try Serper scrape for web_fetch before the local HTTP/readability path (1 = on). Falls |
AGENT_WEB_FETCH_TIMEOUT_MS | 20000 | yes | no | web_research | Harness environment toggle for Web Fetch Timeout Ms. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_TOTAL_WALL_MS | 55000 | yes | no | web_research | Harness environment toggle for Web Fetch Total Wall Ms. See docs/configuration.md (web research). |
AGENT_WEB_FETCH_USER_AGENT | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 | yes | no | web_research | Harness environment toggle for Web Fetch User Agent. See docs/configuration.md (web research). |
AGENT_WEB_READABILITY | 1 | yes | no | web_research | Harness environment toggle for Web Readability. See docs/configuration.md (web research). |
AGENT_WEB_RESEARCH | 1 | yes | no | web_research | Harness environment toggle for Web Research. See docs/configuration.md (web research). |
AGENT_WEB_SEARCH_FALLBACK | 1 | yes | no | web_research | When serper is selected and fails, retry once via DuckDuckGo (1 = on). |
AGENT_WEB_SEARCH_PROVIDER | duckduckgo | yes | no | web_research | Backend for web_search: duckduckgo (default, no API key) or serper (Google organic via serper.dev — requires AGENT_SERPE |
AGENT_WORKFLOWS | 1 | yes | no | harness | Harness environment toggle for Workflows. See docs/configuration.md (harness). |
AGENT_WORKFLOW_MAX_AGENTS | 64 | yes | no | harness | Harness environment toggle for Workflow Max Agents. See docs/configuration.md (harness). |
AGENT_WORKFLOW_MAX_CONCURRENT | 4 | yes | no | harness | Harness environment toggle for Workflow Max Concurrent. See docs/configuration.md (harness). |
AGENT_WORKFLOW_MODEL | `` | yes | no | harness | Harness environment toggle for Workflow Model. See docs/configuration.md (harness). |
AGENT_WORKFLOW_TIMEOUT_MS | 1800000 | yes | no | harness | Harness environment toggle for Workflow Timeout Ms. See docs/configuration.md (harness). |
AGENT_WORKSPACE_BOUND | 0 | yes | no | harness | When on, read_file/grep_file/edit_file and other path tools reject paths outside AGENT_WORKSPACE_ROOT. Off (default): ab |
AGENT_WORLD_CONTEXT | 1 | yes | no | harness | When on, gather OS/git/tools/vault snapshot on the first turn of a root chat. Set 0 for faster isolated workspaces. |
AGENT_WRITE_INTEGRITY_NUDGE | 1 | yes | no | harness | Harness environment toggle for Write Integrity Nudge. See docs/configuration.md (harness). |
AGENT_WRITE_PART_MAX_CHARS | 512000 | yes | no | harness | Harness environment toggle for Write Part Max Chars. See docs/configuration.md (harness). |
AGENT_WRITE_STREAM_SINK | 1 | yes | no | harness | Harness environment toggle for Write Stream Sink. See docs/configuration.md (harness). |
AGENT_WRITE_STREAM_SINK_MIN_CHARS | 8000 | yes | no | harness | Harness environment toggle for Write Stream Sink Min Chars. See docs/configuration.md (harness). |
AGENT_XERO_OAUTH_SCOPE_STYLE | granular | yes | no | harness | granular = split scopes for post-2026-03-02 Xero apps (default). legacy = broad scopes for older apps only. |
AGENT_YIELD_EVERY_N | 4 | yes | no | session_ui | Harness environment toggle for Yield Every N. See docs/configuration.md (session ui). |
AGENT_YOLO | 0 | yes | no | safety | Harness environment toggle for Yolo. See docs/configuration.md (safety). |
AGENT_YOUTUBE_REST | 1 | yes | no | harness | Register youtube_rest_* tools (channel metadata, list videos, update snippet). Requires a separate YouTube integration c |
Secret keys (.env only)
AGENT_API_KEYAGENT_APPROVAL_TIMEOUT_MSAGENT_CAPTCHA_KEYAGENT_KIMCHI_MIN_INTERVAL_MSAGENT_KIMCHI_TRANSIENT_MAX_RETRIESAGENT_OAUTH_ENCRYPTION_KEYAGENT_RATE_LIMIT_MAX_RETRIESAGENT_SERPER_API_KEYAGENT_TRANSCRIBE_API_KEYAGENT_TRANSIENT_5XX_MAX_RETRIESAGENT_UI_VERBOSITYAGENT_USER_REPLY_FINALIZEAGENT_VAULT_AUTO_WRITEAGENT_VISION_API_KEYANTHROPIC_API_KEYOPENAI_API_KEYOPENROUTER_API_KEYXAI_API_KEY
Related
- Configuration reference — narrative groups
- Repo root
CLAUDE.md— contributor quick reference (not linked; lives outsidedocs/)