Settings reference

Choose a surface below. Server keys live in contextmint.defaults.yaml (overlay at ~/.contextmint/server.defaults.yaml) — edit in Engine → Server config and restart the API. VS Code keys are contextmint.* in Settings or settings.json.

Engine mode (default): use contextmint.serverUrl, contextmint.engine.dashboardUrl, contextmint.engine.devAllowExtensionSpawn, contextmint.logLevel in VS Code. API server tunables in Engine → Server config · desktop prefs in Engine → Settings.

Generated 2026-07-24 from config/contextmint.defaults.yaml · overlay ~/.contextmint/server.defaults.yaml. Context budget calculator · Engine operator guide.

Optional graph plan: api_registration_chain reference

Declared in config/plans/api_registration_chain.yaml · intent structural_lookup. Optional declarative graph-reconstruct plan for route registration chains. Selected by the query router when lookup misses and reconstruct is enabled — not a boolean toggle.

Evidence assembly & EOP rollout rollout guide

Production default (2026+): query router + route & symbol registries + knowledge lookup + EOP on; optional graph executor and intent classifier for staging. LLM inference for evidence selection is off by default (last resort only). api_surface is a legacy rollback bridge — not the primary path. After enabling EOP, re-index and run B2 cold (symbol definition, no open file) before sign-off.

Rollout scenarios

Scenario api_surface route_registry symbol_registry plan_selector knowledge_lookup EOP EOP receipt plan_executor intent_classifier
Production (recommended default)
Staging — graph reconstruct
Staging — paraphrase polish optional
Rollback — EOP off (legacy assembly)
Emergency rollback — search only
Legacy bridge (debug only)

Dependencies

  • Structural questions use index-time knowledge objects first (route registry), then search + expand (windows, grep, graph neighbours) — not repo-specific path injection.
  • plan_selector_enabled is the query router master switch; keep route_registry_enabled on for RouteObject lookup.
  • knowledge_object_lookup_enabled requires plan_selector_enabled and registry hits.
  • evidence_obligation_platform_enabled requires symbol_registry_enabled for DEFINITION cold answers; re-index after enabling.
  • evidence_receipt_eop_fields_enabled is useful only when EOP is on — exports obligation audit fields on Context Receipt.
  • obligation_slot_ratios apply inside resolve_rag_budget when EOP is enabled — tune together with max_context_tokens.
  • retrieval.discovery_policy is read per primary obligation type (overview, definition, registration, semantic).
  • plan_executor_enabled is for optional graph reconstruct when lookup misses — off by default in production.
  • retrieval.inference_enabled (server defaults) gates LLM evidence selection — last resort only, off by default.
  • retrieval.trace_enabled collects decision trace per repo-lane turn; trace_export_enabled writes JSON to retrieval.trace_export_dir (operator-tunable, not hardcoded).
  • Set retrieval.trace_include_query false before sharing trace exports; cap fields with retrieval.trace_max_field_chars.
  • retrieval.live_progress_enabled emits pipeline_progress SSE for the VS Code live timeline — off until dogfood; no separate extension toggle required.
  • inline.pause_mode is the pause SSOT (off | shared_runtime | on_embed_busy); inline.pause_while_indexing is a deprecated bool mirror.
  • Extension contextmint.inline.pauseWhileIndexing can only tighten to on_embed_busy — it cannot weaken a stricter server pause_mode.
  • api_surface_enabled is a legacy rollback bridge — not the primary production path.
  • runtime.ollama_ensure_model_loaded preloads cold models before chat; runtime.ollama_keep_model_loaded prevents eviction on sovereign servers.
  • server.ollama_warmup_read_timeout_sec caps preload wait — separate from server.ollama_chat_read_timeout_sec stream read.
  • Server-only keys are not in VS Code Settings — use Engine Ollama panel, Server config tab, YAML overlay, or env vars, then restart the API.

How to check

  • Ask how an API route is wired — the answer should trace handler → router → application entry from registry facts or expanded excerpts.
  • B2 cold: ask where a PascalCase symbol is defined with no file open — answer should cite the definition site; receipt should show selection_path R1 and source=registry.
  • B1 overview: receipt should show pack_seed coverage and obligations_requested including overview when EOP is on.
  • With retrieval.live_progress_enabled=true, a slow retrieval turn should show pipeline phases in the VS Code timeline before the first answer token.
  • On a shared Ollama host, set inline.pause_mode=shared_runtime and confirm ghost-text pauses only while embed/reindex is busy — not on every idle status poll.
  • Retry the same question after re-indexing if route or symbol facts look stale.
  • If quality drops, disable the newest flag you turned on (or roll back to EOP off / search-only) and re-index the workspace.
  • Confirm effective flags after restart — a stale ~/.contextmint/server.defaults.yaml overlay can override repo defaults.
  • Use Engine → observability or your metrics endpoint to watch structural query volume after changes.
Evidence narration & clarification 11 operator keys

Controls citation-bound LLM narration on sanitized excerpts, clarification recovery when evidence is insufficient, and the final honest stop after max clarification turns. See master plan §6.1 in documentation/CONTEXTMINT-EVIDENCE-NARRATION-MASTER-PLAN.md.

Key Default Operator When to change Restart
chat.narration_enabled true yes Disable to force fact templates only on meaning-intent questions yes
chat.narration_max_excerpts 8 yes Lower on T0/T1 tiers to reduce narration latency yes
chat.narration_max_tokens 1024 yes Raise briefly for long architecture answers on T2+ yes
chat.narration_timeout_ms 15000 yes Raise on CPU-only hosts when narration times out yes
chat.narration_require_citations true yes Keep true in production — rejects uncited narration yes
chat.fact_template_only_when_no_meaning_intent true yes When true, skip narration LLM when query has no role/behavior intent yes
chat.clarification_enabled true yes Disable only when you want immediate insufficient stop with no follow-up ask yes
chat.clarification_max_turns 2 yes Raise for dogfood UAT; lower for stricter production UX yes
chat.clarification_merge_entity_terms true yes Keep true so user replies boost obligation entity grep yes
chat.insufficient_evidence_enabled true yes Disable only for internal harnesses that expect silent failure yes
chat.insufficient_evidence_partial_facts_allowed false yes Keep false when meaning intent is present — avoids misleading role text yes

Edit in Engine → Server config under Evidence narration & clarification.

Retrieval / tracing (manual UAT) 10 operator keys

Decision audit for repo-lane structural turns — ordered steps with inputs, outputs, and reasons. Export writes retrieval-trace-*.json under the operator-configured folder (retrieval.trace_export_dir, default documentation/evidence). Path is never hardcoded in product code. Pair with context-receipt-*.json from the same folder. See master plan §6.1b (Retrieval & evidence decision trace) in documentation/CONTEXTMINT-EVIDENCE-NARRATION-MASTER-PLAN.md.

Key Default Operator When to change Restart
retrieval.trace_enabled true yes Disable on shared servers when not debugging routing yes
retrieval.trace_export_enabled false yes Enable during manual UAT to write trace JSON files yes
retrieval.trace_export_dir documentation/evidence yes Point to a writable folder for retrieval-trace-*.json exports yes
retrieval.trace_include_query true yes Set false before sharing logs externally (redacts query text) yes
retrieval.trace_max_field_chars 500 yes Raise briefly when debugging excerpt selection; bounds 100–8000 yes
retrieval.trace_include_pipeline_inputs true yes Disable to shrink trace size when only high-level phases matter yes
retrieval.trace_include_evidence_detail true yes Disable when trace JSON is too large — keeps phase rows only yes
retrieval.trace_include_llm_io true yes Set false before sharing logs — redacts raw LLM prompt/response yes
retrieval.trace_llm_io_max_chars 8000 yes Lower to cap LLM I/O in trace exports; bounds 500–64000 yes
retrieval.trace_evidence_preview_chars 400 yes Lower to shrink excerpt previews in trace JSON; bounds 80–4000 yes

Edit in Engine → Server config under Retrieval, expand & infer, or in ~/.contextmint/server.defaults.yaml.

Live pipeline progress (SSE) 5 operator keys

Optional real-time pipeline_progress SSE events during chat retrieval so the VS Code extension live timeline can show what the server is doing while the user waits. Off by default until RT-VIEW dogfood. Enable retrieval.live_progress_enabled on the API host — the extension renders events when the server emits them (no separate extension toggle). See documentation/REALTIME-SERVER-VIEW-EXTENSION-PLAN.md and documentation/IC-PAUSE-UX-RT-VIEW-ARCHITECTURE-PLAN.md.

Key Default Operator When to change Restart
retrieval.live_progress_enabled false yes Enable for RT-VIEW dogfood / demos (extension timeline already ships) yes
retrieval.live_progress_granularity summary yes Use stage or verbose for deeper debugging yes
retrieval.live_progress_max_events_per_turn 40 yes Lower on noisy workspaces; raise only with verbose granularity yes
retrieval.live_progress_include_paths true yes Set false in demos where file paths should not appear in the timeline yes
retrieval.live_progress_min_interval_ms 100 yes Raise to throttle rapid duplicate phase updates in verbose mode yes

Edit in Engine → Server config under Retrieval, expand & infer.

Server runtime 29 keys

HTTP bind address, logging, debug mode, and Ollama timeouts (chat stream read + model preload). Configure in contextmint.defaults.yaml or ~/.contextmint/server.defaults.yaml — restart required.

Key Default Description
Setting server.chroma_path Default ~/.contextmint/index_db Description Absolute path for ChromaDB and per-workspace BM25/graph/hash sidecars. Default ~/.contextmint/index_db — outside customer repos.
Usage guide

When to enable or disable

Enable when

Tune chroma path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.context_assembly_timeout_sec Default 30 Description Wall-clock timeout (seconds) for context assembly before chat stream fails.
Usage guide

When to enable or disable

Enable when

Tune context assembly timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.debug_mode operator Default false Description Enable verbose server logging and debug endpoints — off in production.
Usage guide

When to enable or disable

Enable when

When true — Enable verbose server logging and debug endpoints — off in production.

Disable when

When false — disables or falls back for debug mode.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.host Default 0.0.0.0 Description HTTP bind address for the API server (default 0.0.0.0).
Usage guide

When to enable or disable

Enable when

Tune host when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.log_level Default INFO Description Python log level (INFO, DEBUG, WARNING).
Usage guide

When to enable or disable

Enable when

Tune log level when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_admission_poll_sec Default 0.05 Description Ollama Admission Poll Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama admission poll sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_idle_grace_sec Default 2 Description Ollama Chat Idle Grace Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat idle grace sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_latch_fail_closed_signal_interval_sec Default 30 Description Ollama Chat Latch Fail Closed Signal Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat latch fail closed signal interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_latch_heartbeat_sec Default 30 Description Ollama Chat Latch Heartbeat Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat latch heartbeat sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_latch_lock_timeout_sec Default 2 Description Ollama Chat Latch Lock Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat latch lock timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_latch_path Default "" Description Ollama Chat Latch Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat latch path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_latch_publish_attempts Default 3 Description Ollama Chat Latch Publish Attempts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat latch publish attempts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_latch_publish_retry_sec Default 0.05 Description Ollama Chat Latch Publish Retry Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat latch publish retry sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_latch_stale_heartbeat_margin Default 2 Description Ollama Chat Latch Stale Heartbeat Margin — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat latch stale heartbeat margin when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_latch_stale_sec Default 120 Description Ollama Chat Latch Stale Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama chat latch stale sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_preempt_embed Default true Description Ollama Chat Preempt Embed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Ollama Chat Preempt Embed — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for ollama chat preempt embed.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_chat_read_timeout_sec Default 900 Description Ollama stream read timeout (seconds) — raise for large overview budgets on CPU tiers.
Usage guide

When to enable or disable

Enable when

Tune ollama chat read timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_embed_url operator Default "" Description Optional distinct embed Ollama URL for Mode B. Empty or same host as ollama_url = Mode A (shared). Example: http://192.168.1.140:11435.
Usage guide

When to enable or disable

Enable when

Tune ollama embed url when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_narration_model Default qwen2.5-coder:3b-instruct Description Ollama Narration Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama narration model when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_preempt_unload_embed Default true Description Ollama Preempt Unload Embed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Ollama Preempt Unload Embed — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for ollama preempt unload embed.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_ps_probe_retry_sleep_sec Default 0.25 Description Ollama Ps Probe Retry Sleep Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama ps probe retry sleep sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_unload_connect_timeout_sec Default 5 Description Ollama Unload Connect Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama unload connect timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_unload_dedupe_floor_sec Default 0.5 Description Ollama Unload Dedupe Floor Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama unload dedupe floor sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_unload_read_timeout_sec Default 30 Description Ollama Unload Read Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama unload read timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_url operator Default http://localhost:11434 Description Chat Ollama base URL (Mode A shared host, or Mode B chat host). Example: http://192.168.1.248:11434.
Usage guide

When to enable or disable

Enable when

Tune ollama url when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_vision_read_timeout_sec Default 900 Description Ollama Vision Read Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama vision read timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.ollama_warmup_read_timeout_sec operator Default 120 Description Timeout (seconds) for explicit Ollama model preload (/api/generate) before chat when the model is cold — separate from the chat stream timeout.
Usage guide

When to enable or disable

Enable when

Raise when large chat models on CPU or tight VRAM need more than 120s to load into memory before the first token.

Disable when

N/A — numeric timeout (seconds), not a boolean.

Trade-offs

Pros
  • Applies only to explicit preload (/api/generate), not the chat stream read timeout
  • Prevents cold-load failures without inflating stream timeout for every token
Cons
  • Very high values delay error feedback when Ollama is down or the model is missing
  • Requires server restart after overlay apply

Recommendation

Keep 120s unless logs show preload timeouts; pair with runtime.ollama_ensure_model_loaded=true.

Setting server.openapi_docs_enabled Default true Description Openapi Docs Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Openapi Docs Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for openapi docs enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting server.port Default 8000 Description HTTP port for the API server (default 8000).
Usage guide

When to enable or disable

Enable when

Tune port when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Context & generation budget (server) 33 keys

Operator ceilings for RAG shipped into chat (max_context_tokens) and local answer length (max_gen_tokens). Set via Engine Context budget or server overlay. Ratios under context_budget auto-scale slot sizes when auto_scale is true.

Key Default Description
Setting chat.conceptual_context_floor_tokens Default 4000 Description Conceptual Context Floor Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune conceptual context floor tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.allow_exceed_tier_cap_for_overview Default Description Allow Exceed Tier Cap For Overview — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune allow exceed tier cap for overview when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.anchor_max_slots_at_baseline Default 15 Description Anchor Max Slots At Baseline — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune anchor max slots at baseline when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.auto_scale Default true Description Auto Scale — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Auto Scale — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for auto scale.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.baseline_tokens Default 10000 Description Baseline Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune baseline tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.grep_max_snippets_at_baseline Default 2 Description Grep Max Snippets At Baseline — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep max snippets at baseline when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.intent_ratios.code_pattern Default 0.4 Description Code Pattern — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune code pattern when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.intent_ratios.conceptual Default 0.4 Description Conceptual — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune conceptual when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.intent_ratios.symbol_lookup Default 0.08 Description Symbol Lookup — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune symbol lookup when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.pack_seed_max_files_at_baseline Default 6 Description Pack Seed Max Files At Baseline — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune pack seed max files at baseline when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.canonical_overview_anchor_slot Default 0.05 Description Canonical Overview Anchor Slot — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview anchor slot when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.canonical_overview_pack_max Default 0.25 Description Canonical Overview Pack Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.canonical_overview_pack_seed_per_file Default 0.04 Description Canonical Overview Pack Seed Per File — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed per file when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.canonical_overview_pack_seed_per_file_max Default 0.08 Description Canonical Overview Pack Seed Per File Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed per file max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.canonical_overview_pack_seed_topup_max Default 0.4 Description Canonical Overview Pack Seed Topup Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed topup max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.canonical_overview_retrieval Default 0.06 Description Canonical Overview Retrieval — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview retrieval when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.canonical_pack_budget Default 0.12 Description Canonical Pack Budget — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical pack budget when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.conceptual_context_floor Default 0.4 Description Conceptual Context Floor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune conceptual context floor when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.ratios.work_lane_pack Default 0.4 Description Work Lane Pack — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune work lane pack when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_cap_maxs.T0 Default 53333 Description T0 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T0 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_cap_maxs.T1 Default 213333 Description T1 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T1 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_cap_maxs.T2 Default 320000 Description T2 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T2 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_cap_maxs.T3 Default 533333 Description T3 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T3 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_cap_mins.T0 Default 4000 Description T0 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T0 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_cap_mins.T1 Default 10667 Description T1 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T1 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_cap_mins.T2 Default 21333 Description T2 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T2 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_cap_mins.T3 Default 106667 Description T3 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T3 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_ratios.T0 Default 0.4 Description T0 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T0 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_ratios.T1 Default 1.0667 Description T1 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T1 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_ratios.T2 Default 2.1333 Description T2 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T2 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_budget.tier_ratios.T3 Default 10.6667 Description T3 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T3 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.max_context_tokens operator Default 10000 Description Operator ceiling for RAG chunk budget (ship + assemble). Saved in overlay ships unchanged; tier ratios are guidelines only until Apply.
Usage guide

When to enable or disable

Enable when

Always set via operator overlay or Engine Context budget — ceiling for RAG chunks shipped into chat.

Disable when

N/A — this is a numeric cap, not a boolean toggle.

Trade-offs

Pros
  • One knob scales overview pack, seed, and slot budgets when auto_scale is true
  • Operator explicit value ships unchanged (ADR-017)
Cons
  • Very high values increase prefill latency on CPU tiers
  • Requires server restart after overlay apply

Recommendation

Use Engine Context budget or ~/.contextmint/server.defaults.yaml; preview with the docs calculator.

Setting chat.max_gen_tokens operator Default 4096 Description Operator ceiling for Ollama num_predict on chat streams. Engine Apply co-writes tier default when saving max_context_tokens.
Usage guide

When to enable or disable

Enable when

Set with max_context_tokens — caps Ollama num_predict (answer length). Engine Apply co-writes tier default.

Disable when

N/A — numeric cap.

Trade-offs

Pros
  • Operator controls generation length independently of RAG cap
  • Co-applied from desktop when saving context budget
Cons
  • Long generations increase time-to-last-token on CPU tiers
  • Requires server restart after overlay apply

Recommendation

Let Engine co-apply tier max_gen_tokens on Apply, or set explicitly in server overlay.

Chat sessions, lanes & images 43 keys

Turn and history limits, Repo / Work / Hybrid lanes, trivial-query fast path, and image attachment caps. Server-side mirrors of several extension chat keys.

Key Default Description
Setting chat.context_lanes_enabled Default true Description Context Lanes Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Context Lanes Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for context lanes enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.default_local_vision_model Default qwen2.5vl:3b Description Default Local Vision Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default local vision model when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.history_policy_enabled Default true Description History Policy Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — History Policy Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for history policy enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.history_policy_profiles.api_surface Default isolate Description Api Surface — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.history_policy_profiles.canonical_overview Default isolate Description Canonical Overview — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.history_policy_profiles.code_pattern Default keep Description Code Pattern — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune code pattern when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.history_policy_profiles.conceptual Default keep Description Conceptual — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune conceptual when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.history_policy_profiles.default Default keep Description Default — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.history_policy_profiles.navigation Default keep Description Navigation — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune navigation when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.history_policy_profiles.symbol_lookup Default keep Description Symbol Lookup — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune symbol lookup when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_allowed_mime_types Default ["image/png","image/jpeg","image/webp"] Description Image Allowed Mime Types — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune image allowed mime types when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_attachments_enabled Default true Description Image Attachments Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Image Attachments Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for image attachments enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_cloud_opt_in_only Default true Description Image Cloud Opt In Only — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Image Cloud Opt In Only — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for image cloud opt in only.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_disable_llm_cache Default true Description Image Disable Llm Cache — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Image Disable Llm Cache — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for image disable llm cache.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_disable_think_with_vision Default true Description Image Disable Think With Vision — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Image Disable Think With Vision — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for image disable think with vision.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_local_vision_enabled Default true Description Image Local Vision Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Image Local Vision Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for image local vision enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_max_bytes Default 5242880 Description Image Max Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune image max bytes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_max_count_per_message Default 3 Description Image Max Count Per Message — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune image max count per message when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_max_dimension_px Default 2048 Description Image Max Dimension Px — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune image max dimension px when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_prefer_cloud_when_both Default false Description Image Prefer Cloud When Both — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Image Prefer Cloud When Both — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for image prefer cloud when both.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_rag_cap_reduction_ratio Default 0.5 Description Image Rag Cap Reduction Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune image rag cap reduction ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_temp_ttl_sec Default 3600 Description Image Temp Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune image temp ttl sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.image_unload_chat_model_before_vision Default true Description Image Unload Chat Model Before Vision — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Image Unload Chat Model Before Vision — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for image unload chat model before vision.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.lane_suggest_enabled Default true Description Lane Suggest Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Lane Suggest Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for lane suggest enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.lane_suggest_weak_chunk_max Default 1 Description Lane Suggest Weak Chunk Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune lane suggest weak chunk max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.lane_suggest_weak_score_max Default 0.35 Description Lane Suggest Weak Score Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune lane suggest weak score max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.max_history_tokens Default 2000 Description Max History Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max history tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.max_msg_chars Default 1500 Description Max Msg Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max msg chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.max_turns Default 6 Description Max Turns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max turns when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_skip_weak_triggers_on_trivial_query Default true Description Pack Skip Weak Triggers On Trivial Query — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Skip Weak Triggers On Trivial Query — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack skip weak triggers on trivial query.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_trust_metadata_enabled Default true Description Pack Trust Metadata Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Trust Metadata Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack trust metadata enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_trust_stale_system_notice_enabled Default true Description Pack Trust Stale System Notice Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Trust Stale System Notice Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack trust stale system notice enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.prompt_store_max Default 5 Description Prompt Store Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prompt store max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.tier_complexity.fast Default 0.4 Description Fast — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fast when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.tier_complexity.local Default 0.2 Description Local — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune local when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.tier_complexity.mid Default 0.7 Description Mid — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mid when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.tier_complexity.premium Default 1 Description Premium — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune premium when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.token_chars_ratio Default 4 Description Token Chars Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune token chars ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.trivial_query_fast_path_enabled Default true Description Trivial Query Fast Path Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Trivial Query Fast Path Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for trivial query fast path enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.trivial_query_greeting_regex Default ^(?:hi|hello|hey|thanks|thank you|ok|okay|yo)(?:[!?.]|$|\s) Description Trivial Query Greeting Regex — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune trivial query greeting regex when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.trivial_query_max_words Default 3 Description Trivial Query Max Words — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune trivial query max words when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.trivial_query_response Default Hello! I'm ContextMint, your local repo assistant. Ask about architecture, symbols, or how something works in this workspace. Description Trivial Query Response — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune trivial query response when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.work_lane_pack_token_budget Default 4000 Description Work Lane Pack Token Budget — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune work lane pack token budget when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Context receipt & export 4 keys

Retrieval postmortem instrumentation — top-k candidates, export path, and receipt fields on chat streams.

Key Default Description
Setting chat.context_receipt_enabled operator Default true Description Emit Context Receipt JSON on chat streams for retrieval postmortems.
Usage guide

When to enable or disable

Enable when

When true — Emit Context Receipt JSON on chat streams for retrieval postmortems.

Disable when

When false — disables or falls back for context receipt enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_receipt_export_dir Default documentation/evidence Description Context Receipt Export Dir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune context receipt export dir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_receipt_export_enabled Default true Description Context Receipt Export Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Context Receipt Export Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for context receipt export enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.context_receipt_top_k Default 15 Description Context Receipt Top K — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune context receipt top k when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Canonical overview & pack seed 38 keys

B1 overview ranking, pack-seed hydration, evidence fusion, and grep hygiene for architecture questions. Workspace-agnostic — no golden paths in runtime.

Key Default Description
Setting chat.canonical_overview_anchor_max_slots Default 15 Description Canonical Overview Anchor Max Slots — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview anchor max slots when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_anchor_slot_tokens Default 500 Description Canonical Overview Anchor Slot Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview anchor slot tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_core_config_boost Default 0.22 Description Canonical Overview Core Config Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview core config boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_defer_search_when_pack_seed_sufficient Default false Description Canonical Overview Defer Search When Pack Seed Sufficient — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Defer Search When Pack Seed Sufficient — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview defer search when pack seed sufficient.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_enabled operator Default true Description Enable B1 canonical overview ranking profile for architecture questions.
Usage guide

When to enable or disable

Enable when

When true — Enable B1 canonical overview ranking profile for architecture questions.

Disable when

When false — disables or falls back for canonical overview enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_entry_boost Default 0.25 Description Canonical Overview Entry Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview entry boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_entry_tier_topup_priority Default true Description Canonical Overview Entry Tier Topup Priority — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Entry Tier Topup Priority — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview entry tier topup priority.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_evidence_degraded_notice_enabled Default true Description Canonical Overview Evidence Degraded Notice Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Evidence Degraded Notice Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview evidence degraded notice enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_grep_all_file_types Default true Description Canonical Overview Grep All File Types — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Grep All File Types — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview grep all file types.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_grep_allow_code_when_pack_active Default true Description Canonical Overview Grep Allow Code When Pack Active — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Grep Allow Code When Pack Active — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview grep allow code when pack active.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_grep_exclude_patterns Default [".contextmint/packs/session/",".contextmint/packs/security/",".contextmint/eval-fixtures/","eval-fixtures/","_fix_"] Description Canonical Overview Grep Exclude Patterns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview grep exclude patterns when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_grep_max_snippets Default 8 Description Canonical Overview Grep Max Snippets — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview grep max snippets when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_grep_skip_when_pack_active Default false Description Canonical Overview Grep Skip When Pack Active — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Grep Skip When Pack Active — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview grep skip when pack active.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_isolate_history Default true Description Canonical Overview Isolate History — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Isolate History — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview isolate history.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_max_search_slots_after_pack_seed Default 6 Description Canonical Overview Max Search Slots After Pack Seed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview max search slots after pack seed when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_meta_doc_extra_markers Default [] Description Canonical Overview Meta Doc Extra Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview meta doc extra markers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_meta_doc_penalty Default 0.25 Description Canonical Overview Meta Doc Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview meta doc penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_mmr_diversity_enabled Default true Description Canonical Overview Mmr Diversity Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Mmr Diversity Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview mmr diversity enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_max_tokens Default 2500 Description Canonical Overview Pack Max Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack max tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_seed_coverage_tier Default entry_only Description Canonical Overview Pack Seed Coverage Tier — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed coverage tier when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_seed_enabled Default true Description Canonical Overview Pack Seed Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Pack Seed Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview pack seed enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_seed_max_files Default 6 Description Canonical Overview Pack Seed Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_seed_min_coverage_ratio Default 0.5 Description Canonical Overview Pack Seed Min Coverage Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed min coverage ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_seed_tokens_per_file Default 400 Description Canonical Overview Pack Seed Tokens Per File — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed tokens per file when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_seed_tokens_per_file_max Default 800 Description Canonical Overview Pack Seed Tokens Per File Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed tokens per file max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_seed_topup_enabled Default true Description Canonical Overview Pack Seed Topup Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Pack Seed Topup Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview pack seed topup enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_pack_seed_topup_max_tokens Default 4000 Description Canonical Overview Pack Seed Topup Max Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview pack seed topup max tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_retrieval_budget_tokens Default 600 Description Canonical Overview Retrieval Budget Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview retrieval budget tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_roadmap_boost Default 0.12 Description Canonical Overview Roadmap Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview roadmap boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_roadmap_path_markers Default [] Description Canonical Overview Roadmap Path Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview roadmap path markers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_skip_technical_fallback_when_degraded Default true Description Canonical Overview Skip Technical Fallback When Degraded — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Skip Technical Fallback When Degraded — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview skip technical fallback when degraded.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_technical_fallback_enabled Default true Description Canonical Overview Technical Fallback Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Canonical Overview Technical Fallback Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for canonical overview technical fallback enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_overview_technical_min_paths Default 4 Description Canonical Overview Technical Min Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical overview technical min paths when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_pack_budget_tokens Default 1200 Description Canonical Pack Budget Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical pack budget tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.canonical_pack_names Default ["core-config"] Description Canonical Pack Names — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune canonical pack names when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.evidence_fusion_enabled operator Default true Description Pack-anchored RAG fusion — prefer pack seeds before redundant search on overview questions.
Usage guide

When to enable or disable

Enable when

When true — Pack-anchored RAG fusion — prefer pack seeds before redundant search on overview questions.

Disable when

When false — disables or falls back for evidence fusion enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.evidence_fusion_seat_matched_packs Default true Description Evidence Fusion Seat Matched Packs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Evidence Fusion Seat Matched Packs — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for evidence fusion seat matched packs.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.evidence_shipped_provenance_enabled Default true Description Evidence Shipped Provenance Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Evidence Shipped Provenance Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for evidence shipped provenance enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Evidence narration & clarification 57 keys

Citation-bound LLM narration on sanitized excerpts, clarification recovery when evidence is insufficient, and final insufficient-evidence stop after max turns. Server restart required.

Key Default Description
Setting chat.clarification_enabled operator Default true Description Ask the user for symbol, route, or file hints when evidence is insufficient — before final insufficient stop.
Usage guide

When to enable or disable

Enable when

When true — Ask the user for symbol, route, or file hints when evidence is insufficient — before final insufficient stop.

Disable when

When false — disables or falls back for clarification enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_max_turns operator Default 2 Description Maximum clarification rounds before insufficient_evidence_final_message (default 2).
Usage guide

When to enable or disable

Enable when

Tune clarification max turns when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_merge_entity_terms operator Default true Description Merge entity tokens from clarification replies into session obligation hints for the next retrieval pass.
Usage guide

When to enable or disable

Enable when

When true — Merge entity tokens from clarification replies into session obligation hints for the next retrieval pass.

Disable when

When false — disables or falls back for clarification merge entity terms.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_message Default I need a bit more detail to answer from verified code in this workspace. Description Clarification Message — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune clarification message when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.ambiguous_entity Default Several matches were possible — please provide the exact symbol or route path. Description Ambiguous Entity — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ambiguous entity when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.anchor_stale Default The indexed pointer may be stale — please provide the symbol name or file where it is defined. Description Anchor Stale — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune anchor stale when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.meaning_blocked_insufficient_pack Default I cannot explain behavior without enough verified code — please specify what to look at. Description Meaning Blocked Insufficient Pack — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune meaning blocked insufficient pack when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.mechanism_narration_failed Default Could not produce a grounded explanation from indexed search code. Try re-indexing the workspace or narrow the question to a component (for example scoring, blending, or retrieval stages). Description Mechanism Narration Failed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism narration failed when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.narration_llm_timeout Default Verified code excerpts were ready but the local narration model did not respond in time. Please try again or narrow the question. Description User-facing message when verified excerpts were ready but the narration LLM timed out.
Usage guide

When to enable or disable

Enable when

Tune narration llm timeout when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.narration_validator_failed Default I need more specific code context — please provide the symbol or file path. Description Narration Validator Failed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration validator failed when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.no_candidates Default I could not find matching code excerpts — please specify the symbol, route, or module name. Description No Candidates — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune no candidates when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.no_workspace Default I need a clearer target in this workspace — please provide a symbol name, route path, or file path. Description No Workspace — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune no workspace when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.clarification_prompt_templates.ship_law_exhausted Default I found hints but not enough verified code — please narrow down the symbol, route, or file. Description Ship Law Exhausted — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ship law exhausted when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.fact_template_only_when_no_meaning_intent operator Default true Description When true, skip narration LLM and use fact templates only when the query has no meaning intent.
Usage guide

When to enable or disable

Enable when

When true — When true, skip narration LLM and use fact templates only when the query has no meaning intent.

Disable when

When false — disables or falls back for fact template only when no meaning intent.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.inference_requires_llm operator Default true Description When true, sufficient repo-lane turns must invoke an LLM for inference (citation narration or overview chat stream) — fact templates alone are not answers.
Usage guide

When to enable or disable

Enable when

When true — When true, sufficient repo-lane turns must invoke an LLM for inference (citation narration or overview chat stream) — fact templates alone are not answers.

Disable when

When false — disables or falls back for inference requires llm.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.insufficient_evidence_enabled operator Default true Description Emit honest insufficient-evidence response after clarification turns are exhausted.
Usage guide

When to enable or disable

Enable when

When true — Emit honest insufficient-evidence response after clarification turns are exhausted.

Disable when

When false — disables or falls back for insufficient evidence enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.insufficient_evidence_final_message Default I could not gather enough verified code excerpts after several tries. Please rephrase with a specific symbol, route, or file path. Description Insufficient Evidence Final Message — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune insufficient evidence final message when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.insufficient_evidence_partial_facts_allowed operator Default false Description Allow partial fact templates when meaning was requested — default false to avoid misleading role text.
Usage guide

When to enable or disable

Enable when

When true — Allow partial fact templates when meaning was requested — default false to avoid misleading role text.

Disable when

When false — disables or falls back for insufficient evidence partial facts allowed.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.meaning_pack_expand_enabled operator Default true Description When meaning intent is detected, require usage-context excerpts (grep/graph/search) beyond the definition anchor before narration.
Usage guide

When to enable or disable

Enable when

When true — When meaning intent is detected, require usage-context excerpts (grep/graph/search) beyond the definition anchor before narration.

Disable when

When false — disables or falls back for meaning pack expand enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.meaning_pack_min_distinct_files operator Default 2 Description Minimum distinct files with entity-bearing usage excerpts (when entity requirement enabled) for meaning pack sufficiency.
Usage guide

When to enable or disable

Enable when

Tune meaning pack min distinct files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.meaning_pack_min_usage_excerpts operator Default 1 Description Minimum non-anchor usage-tier excerpts required before meaning pack is sufficient.
Usage guide

When to enable or disable

Enable when

Tune meaning pack min usage excerpts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.meaning_pack_require_entity_in_usage_excerpt operator Default true Description Meaning-pack usage excerpts must mention the obligation entity in excerpt text.
Usage guide

When to enable or disable

Enable when

When true — Meaning-pack usage excerpts must mention the obligation entity in excerpt text.

Disable when

When false — disables or falls back for meaning pack require entity in usage excerpt.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.meaning_pack_require_usage_call_pattern operator Default true Description Meaning-pack usage excerpts must show call/import/instantiation of the entity (not type-hint-only mentions).
Usage guide

When to enable or disable

Enable when

When true — Meaning-pack usage excerpts must show call/import/instantiation of the entity (not type-hint-only mentions).

Disable when

When false — disables or falls back for meaning pack require usage call pattern.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_enabled operator Default true Description Citation-bound LLM narration on sanitized shipped excerpts when meaning intent is detected and evidence is sufficient.
Usage guide

When to enable or disable

Enable when

When true — Citation-bound LLM narration on sanitized shipped excerpts when meaning intent is detected and evidence is sufficient.

Disable when

When false — disables or falls back for narration enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_artifact_path_substrings Default [8 items] .contextmint/registries/, harness_output/, documentation/evidence/, documentation/archive/… Description Narration Fitness Artifact Path Substrings — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness artifact path substrings when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_artifact_penalty Default 0.15 Description Narration Fitness Artifact Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness artifact penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_code_boost Default 0.06 Description Narration Fitness Code Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness code boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_code_extensions Default [15 items] .py, .ts, .tsx, .js… Description Narration Fitness Code Extensions — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness code extensions when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_doc_extensions Default [".md",".txt",".rst",".adoc"] Description Narration Fitness Doc Extensions — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness doc extensions when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_doc_penalty Default 0.12 Description Narration Fitness Doc Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness doc penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_enabled Default true Description Narration Fitness Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Fitness Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration fitness enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_grep_penalty Default 0.08 Description Narration Fitness Grep Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness grep penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_mechanism_exclude_grep_from_pack Default true Description Narration Fitness Mechanism Exclude Grep From Pack — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Fitness Mechanism Exclude Grep From Pack — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration fitness mechanism exclude grep from pack.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_mechanism_max_excerpts Default 4 Description Narration Fitness Mechanism Max Excerpts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness mechanism max excerpts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_mechanism_min_code_excerpts Default 2 Description Narration Fitness Mechanism Min Code Excerpts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness mechanism min code excerpts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_mechanism_min_query_aligned_excerpts Default 1 Description Narration Fitness Mechanism Min Query Aligned Excerpts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness mechanism min query aligned excerpts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_mechanism_prefer_retrieval_sources Default true Description Narration Fitness Mechanism Prefer Retrieval Sources — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Fitness Mechanism Prefer Retrieval Sources — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration fitness mechanism prefer retrieval sources.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_query_term_boost Default 0.1 Description Narration Fitness Query Term Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness query term boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_fitness_retrieval_boost Default 0.05 Description Narration Fitness Retrieval Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration fitness retrieval boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_insufficient_expand_max_passes operator Default 1 Description After narration returns insufficient_evidence, run meaning expand ladder and re-narrate up to this many times.
Usage guide

When to enable or disable

Enable when

Tune narration insufficient expand max passes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_json_schema_enabled Default true Description Narration Json Schema Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Json Schema Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration json schema enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_map_reduce_per_obligation Default false Description Narration Map Reduce Per Obligation — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Map Reduce Per Obligation — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration map reduce per obligation.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_max_excerpts operator Default 8 Description Maximum numbered excerpts passed to the narration LLM call.
Usage guide

When to enable or disable

Enable when

Tune narration max excerpts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_max_tokens operator Default 1024 Description Max output tokens for citation-bound narration LLM call.
Usage guide

When to enable or disable

Enable when

Tune narration max tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_mechanism_semantic_grounding_max_unsupported_token_ratio Default 0.38 Description Narration Mechanism Semantic Grounding Max Unsupported Token Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration mechanism semantic grounding max unsupported token ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_mechanism_semantic_grounding_min_cited_recall Default 0.5 Description Narration Mechanism Semantic Grounding Min Cited Recall — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration mechanism semantic grounding min cited recall when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_ollama_num_ctx_min Default 4096 Description Narration Ollama Num Ctx Min — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration ollama num ctx min when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_require_citations operator Default true Description Reject narration results that omit valid citation ids from the excerpt pack.
Usage guide

When to enable or disable

Enable when

When true — Reject narration results that omit valid citation ids from the excerpt pack.

Disable when

When false — disables or falls back for narration require citations.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_route_path_validation_enabled Default true Description Narration Route Path Validation Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Route Path Validation Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration route path validation enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_route_registry_facts_enabled Default true Description Narration Route Registry Facts Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Route Registry Facts Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration route registry facts enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_semantic_grounding_enabled Default true Description Narration Semantic Grounding Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Semantic Grounding Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration semantic grounding enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_semantic_grounding_max_unsupported_token_ratio Default 0.45 Description Narration Semantic Grounding Max Unsupported Token Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration semantic grounding max unsupported token ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_semantic_grounding_min_cited_recall Default 0.35 Description Narration Semantic Grounding Min Cited Recall — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration semantic grounding min cited recall when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_semantic_grounding_min_overlap Default 0.08 Description Narration Semantic Grounding Min Overlap — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration semantic grounding min overlap when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_semantic_grounding_repair_enabled Default true Description Narration Semantic Grounding Repair Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Narration Semantic Grounding Repair Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for narration semantic grounding repair enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_timeout_ms operator Default 300000 Description Wall-clock timeout (ms) for narration LLM call.
Usage guide

When to enable or disable

Enable when

Tune narration timeout ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.narration_validator_retry_max_passes Default 1 Description Narration Validator Retry Max Passes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune narration validator retry max passes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

API surface (legacy bridge) 19 keys

Pattern-detection bridge for route-wiring questions. Superseded by query router + knowledge layer — disable in production unless debugging a regression.

Key Default Description
Setting chat.api_surface_bm25_fallback_max_paths Default 3 Description Api Surface Bm25 Fallback Max Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface bm25 fallback max paths when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_enabled operator Default true Description Legacy pattern-detection bridge for route-wiring questions. Superseded by the query router and knowledge layer — disable in production unless debugging a regression.
Usage guide

When to enable or disable

Enable when

Legacy rollback only — when you need the older pattern-detection bridge while isolating query-router regressions.

Disable when

Normal operation — the query router and knowledge layer handle structural questions without path-pattern boosts.

Trade-offs

Pros
  • Familiar fallback during staged rollouts
  • Can be toggled independently of the query router
Cons
  • Not workspace-agnostic — pattern boosts can favour one framework layout
  • Superseded by index-time knowledge objects plus search + expand
  • May compete with registry lookup on structural questions

Recommendation

Disable in production unless you are debugging a documented regression.

Setting chat.api_surface_graph_depth Default 1 Description Api Surface Graph Depth — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface graph depth when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_grep_fallback_max_files Default 48 Description Api Surface Grep Fallback Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface grep fallback max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_grep_max_snippets Default 2 Description Api Surface Grep Max Snippets — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface grep max snippets when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_handler_boost Default 0.28 Description Api Surface Handler Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface handler boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_handler_slot_tokens Default 120 Description Api Surface Handler Slot Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface handler slot tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_max_seed_files Default 2 Description Api Surface Max Seed Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface max seed files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_meta_doc_penalty Default 0.25 Description Api Surface Meta Doc Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface meta doc penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_mount_boost Default 0.22 Description Api Surface Mount Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface mount boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_mount_compact_slot_tokens Default 56 Description Api Surface Mount Compact Slot Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface mount compact slot tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_mount_required_min_tier Default T2 Description Api Surface Mount Required Min Tier — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface mount required min tier when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_mount_slot_tokens Default 80 Description Api Surface Mount Slot Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface mount slot tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_pack_penalty Default 0.35 Description Api Surface Pack Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface pack penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_registration_boost Default 0.3 Description Api Surface Registration Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface registration boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_registration_slot_tokens Default 120 Description Api Surface Registration Slot Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface registration slot tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_technical_fallback_enabled Default true Description Api Surface Technical Fallback Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Api Surface Technical Fallback Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for api surface technical fallback enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_technical_min_paths Default 2 Description Api Surface Technical Min Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api surface technical min paths when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.api_surface_traversal_fallback_enabled Default true Description Api Surface Traversal Fallback Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Api Surface Traversal Fallback Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for api surface traversal fallback enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Evidence assembly (server) 28 keys

Query router, index-time registries, knowledge object lookup, optional plan executor, and intent classifier. Production path before hybrid search + expand.

Key Default Description
Setting chat.document_registry_enabled operator Default true Description Index-time document registry for handbook and policy PDFs/markdown.
Usage guide

When to enable or disable

Enable when

When true — Index-time document registry for handbook and policy PDFs/markdown.

Disable when

When false — disables or falls back for document registry enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.intent_classifier_active_file_boost Default 0.03 Description Intent Classifier Active File Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune intent classifier active file boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.intent_classifier_api_surface_confidence Default 0.95 Description Intent Classifier Api Surface Confidence — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune intent classifier api surface confidence when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.intent_classifier_enabled operator Default false Description Optional paraphrase hints for the plan selector. Expands candidates only — never overrides routing alone.
Usage guide

When to enable or disable

Enable when

Optional polish when paraphrased questions miss routing probes and fall back to generic search.

Disable when

Default — keyword and structural probes are enough for most workspaces.

Trade-offs

Pros
  • Catches paraphrases when probes miss
  • Adds candidates only — never removes existing probe hits
  • Regex fast path — no ML model required
Cons
  • Small gain when registry and probes already work
  • Bad rules could weakly boost reconstruct paths
  • ML model path reserved for a future release

Recommendation

Optional after plan_selector; not required for basic structural answers.

Setting chat.intent_classifier_hint_graph_completeness Default 0.45 Description Intent Classifier Hint Graph Completeness — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune intent classifier hint graph completeness when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.intent_classifier_model_path Default "" Description Optional DistilBERT/ONNX model artifact path. Empty = regex fast path only.
Usage guide

When to enable or disable

Enable when

Future: when a trained classifier model is shipped and validated.

Disable when

Default empty — regex-only classifier (current release).

Trade-offs

Pros
  • Future: better paraphrase recall at scale
Cons
  • Future: extra ops, latency, and versioning

Recommendation

Keep empty until an ML classifier is explicitly released.

Setting chat.intent_classifier_regex_min_confidence Default 0.85 Description Intent Classifier Regex Min Confidence — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune intent classifier regex min confidence when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.intent_classifier_rules_path Default config/intent_classifier_rules.yaml Description YAML file mapping paraphrase hints to structural plans (default: api_registration_chain).
Usage guide

When to enable or disable

Enable when

Point to your paraphrase rules file (default: config/intent_classifier_rules.yaml).

Disable when

N/A — file path setting.

Trade-offs

Pros
  • Extend paraphrase coverage without redeploying server code
Cons
  • Invalid regex in rules can cause false structural hints

Recommendation

Leave default unless you maintain custom paraphrase lists.

Setting chat.knowledge_object_lookup_enabled operator Default true Description Render structured facts from index-time knowledge objects when the query router selects a lookup path.
Usage guide

When to enable or disable

Enable when

Production default — render structured route facts from the index-time registry when the query router selects a lookup path.

Disable when

Renderer issues, agreement-banner bugs, or preferring narration from expanded excerpts only.

Trade-offs

Pros
  • Deterministic structural facts — fewer invented handler or path names
  • Faster and cheaper than full graph reconstruct plus LLM
  • Answers cite registry objects instead of guessing wiring
Cons
  • Only helps when the registry has a hit for the question
  • Little benefit if extractor coverage is weak on your stack
  • Renderer must stay aligned with Context Lens in the extension

Recommendation

Keep enabled with plan_selector after registry quality looks solid.

Setting chat.ko_max_stale_index_cycles Default 1 Description Ko Max Stale Index Cycles — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ko max stale index cycles when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.module_consumer_registry_enabled operator Default true Description Enable Module Consumer Registry lookup path (SKL-H-009 Type B reverse dependencies).
Usage guide

When to enable or disable

Enable when

When true — Enable Module Consumer Registry lookup path (SKL-H-009 Type B reverse dependencies).

Disable when

When false — disables or falls back for module consumer registry enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.plan_executor_enabled operator Default false Description Optional declarative YAML plans for graph reconstruct when registry lookup misses. Off by default.
Usage guide

When to enable or disable

Enable when

Staging or pilot when registry misses structural questions and you need declarative graph walks for reconstruct answers.

Disable when

Default production — graph reconstruct at query time is slower than registry lookup or expand.

Trade-offs

Pros
  • Declarative YAML plans for graph reconstruct when lookup misses
  • Complexity capped (operations, depth, wall time)
  • Optional layer — not required for most route-wiring questions
Cons
  • Graph reconstruct at query time — higher latency than knowledge lookup
  • Heavy use may signal registry or extractor gaps worth fixing at index time
  • Enable only after selector and registry prove value

Recommendation

Off in production unless reconstruct answers are required and lookup is insufficient.

Setting chat.plan_executor_max_ms Default 500 Description Safety limit: maximum wall time (ms) for a single plan execution.
Usage guide

When to enable or disable

Enable when

N/A — wall-clock budget per plan execution.

Disable when

N/A

Trade-offs

Pros
  • Protects chat latency on modest hardware
Cons
  • Too low may abort valid reconstruct on slow disks

Recommendation

Tune only after profiling; default 500 ms is a sensible starting point.

Setting chat.plan_executor_max_ops Default 5 Description Safety limit: maximum operations per structural plan execution.
Usage guide

When to enable or disable

Enable when

N/A — safety limit. Change only with deliberate review.

Disable when

N/A

Trade-offs

Pros
  • Prevents the plan executor from becoming a general workflow engine
Cons
  • Raising limits invites scope creep

Recommendation

Do not raise without engineering review.

Setting chat.plan_executor_max_traverse_depth Default 3 Description Safety limit: maximum graph traversal depth per plan operation.
Usage guide

When to enable or disable

Enable when

N/A — safety limit.

Disable when

N/A

Trade-offs

Pros
  • Caps graph traversal cost per plan
Cons
  • Too low on deep monorepos may truncate chains

Recommendation

Default 3 is intentional; change only with evidence.

Setting chat.plan_selector_enabled operator Default true Description Query router — routes structural questions to knowledge lookup, graph expand, or full search + expand. Production default.
Usage guide

When to enable or disable

Enable when

Production default — routes questions to knowledge lookup, graph expand, or full search based on workspace signals.

Disable when

Emergency rollback to generic hybrid search only, or before hardware verification on a new host.

Trade-offs

Pros
  • Workspace-agnostic query router — not regex or repo layout alone
  • Structural facts from knowledge layer first; semantic questions fall through to search + expand
  • Enables knowledge object lookup when the registry has a hit
Cons
  • More moving parts than search-only mode
  • Weak extractor coverage falls through to expand paths (slower)
  • Works best with a healthy route registry and dependency graph

Recommendation

Keep enabled in production after indexing completes.

Setting chat.plan_selector_min_lookup_path_rate Default 0.95 Description Plan Selector Min Lookup Path Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan selector min lookup path rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.plan_selector_r1_score Default 0.95 Description Plan Selector R1 Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan selector r1 score when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.plan_selector_r2_score Default 0.85 Description Plan Selector R2 Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan selector r2 score when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.plan_selector_r3_score Default 0.75 Description Plan Selector R3 Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan selector r3 score when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.plan_selector_r4_score Default 0.6 Description Plan Selector R4 Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan selector r4 score when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.plan_selector_r5_score Default 0.3 Description Plan Selector R5 Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan selector r5 score when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.route_registry_enabled operator Default true Description Index-time route registry (RouteObject knowledge). Powers O(1) structural lookup on any workspace the extractor supports.
Usage guide

When to enable or disable

Enable when

Always — after indexing completes. Powers index-time route knowledge (RouteObject lookup) for structural questions.

Disable when

Extractor debugging, suspected stale registry, or forcing expand-only retrieval.

Trade-offs

Pros
  • O(1) route facts from index-time extraction — any framework the extractor supports
  • Foundation for knowledge-layer answers before search runs
  • Works across workspaces without golden-path tables
Cons
  • Quality depends on index-time route extraction coverage
  • Stale until you re-index after route changes
  • Little value if extractors miss your stack

Recommendation

Keep enabled; re-index if structural answers miss routes.

Setting chat.section_registry_enabled Default false Description Index-time section registry for wiki/connector sections — off until extractor validated on your workspace.
Usage guide

When to enable or disable

Enable when

When true — Index-time section registry for wiki/connector sections — off until extractor validated on your workspace.

Disable when

When false — disables or falls back for section registry enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.service_registry_enabled operator Default true Description Index-time service registry for Type B service questions.
Usage guide

When to enable or disable

Enable when

When true — Index-time service registry for Type B service questions.

Disable when

When false — disables or falls back for service registry enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.structural_probe_r3_min_graph_completeness Default 0.7 Description Structural Probe R3 Min Graph Completeness — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune structural probe r3 min graph completeness when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.structural_probe_r4_min_graph_completeness Default 0.4 Description Structural Probe R4 Min Graph Completeness — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune structural probe r4 min graph completeness when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.structured_answer_without_llm operator Default true Description Legacy SKL-H-004 toggle. When inference_requires_llm is true (default), SUMMARY uses citation narration — this flag does not skip the answer LLM.
Usage guide

When to enable or disable

Enable when

When true — Legacy SKL-H-004 toggle. When inference_requires_llm is true (default), SUMMARY uses citation narration — this flag does not skip the answer LLM.

Disable when

When false — disables or falls back for structured answer without llm.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Evidence Obligation Platform (server) 16 keys

EOP v1 — unified orchestrator for EVIDENCE-mode chat: obligation planning, Symbol catalog lookup, ShipLaw sufficiency, discovery policy, and slot reserves. Requires server restart. Not in Engine desktop or VS Code UI.

Key Default Description
Setting chat.evidence_obligation_platform_enabled operator Default true Description Master switch for Evidence Obligation Platform — orchestrator plans obligations, catalog lookup, ShipLaw sufficiency, and discovery policy for EVIDENCE-mode chat. Server restart required. Not in Engine desktop UI.
Usage guide

When to enable or disable

Enable when

Production default (2026+) — unified evidence orchestrator: obligations, catalog lookup, ShipLaw sufficiency, and discovery policy for EVIDENCE-mode chat.

Disable when

Legacy assembly path — scattered overview detection and similarity-only symbol answers. Use only for rollback while isolating EOP regressions.

Trade-offs

Pros
  • Definition questions resolve via Symbol catalog (R1) instead of grep luck
  • Overview uses compiled pack-seed + ShipLaw — not ad-hoc rerank patches
  • Context Receipt exposes obligations_requested / obligations_fulfilled for UAT
  • Workspace-agnostic — no per-repo golden paths in runtime
Cons
  • Requires healthy symbol registry after re-index
  • Server restart required; not exposed in Engine desktop UI yet
  • Disabling mid-pilot hides obligation telemetry on receipts

Recommendation

Keep enabled after B2 cold UAT passes. Set in contextmint.defaults.yaml or ~/.contextmint/server.defaults.yaml — verify with: python -c "from app.config import settings; print(settings.chat.evidence_obligation_platform_enabled)"

Setting chat.evidence_receipt_eop_fields_enabled operator Default true Description Dual-write obligations_requested, obligations_fulfilled, and execution_mode_eop on Context Receipt when enabled.
Usage guide

When to enable or disable

Enable when

UAT, pilot, or engineering — dual-write obligation fields on Context Receipt exports.

Disable when

Production noise reduction when you do not read receipt JSON postmortems.

Trade-offs

Pros
  • obligations_requested, obligations_fulfilled, execution_mode_eop on every receipt
  • Easier cold B2 sign-off without inferring path from slot_counts alone
Cons
  • Slightly larger receipt payloads
  • Fields empty when EOP master flag is off

Recommendation

Keep enabled during EOP rollout and UAT; optional to disable later for minimal receipts.

Setting chat.obligation_confidence.definition Default 0.95 Description Definition — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune definition when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_confidence.dependency_route Default 0.9 Description Dependency Route — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune dependency route when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_confidence.dependency_service Default 0.75 Description Dependency Service — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune dependency service when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_confidence.overview Default 1 Description Overview — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune overview when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_confidence.overview_weak Default 0.7 Description Overview Weak — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune overview weak when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_confidence.registration Default 0.8 Description Registration — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registration when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_confidence.semantic Default 0.5 Description Semantic — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune semantic when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_entity_min_length Default 3 Description Minimum token length for PascalCase entity terms in the obligation entity vs language grep split (EOP-B3).
Usage guide

When to enable or disable

Enable when

N/A — minimum token length for PascalCase entity terms in obligation grep split.

Disable when

N/A

Trade-offs

Pros
  • Filters short noise tokens from entity-driven grep
Cons
  • Too high may drop valid two-letter symbols

Recommendation

Default 3 is fine; change only if grep misses short symbol names.

Setting chat.obligation_language_stopwords Default [20 items] where, what, which, defined… Description Language tokens excluded from entity-driven grep on DEFINITION questions (where, defined, main, …). YAML list under chat:.
Usage guide

When to enable or disable

Enable when

When definition queries grep false positives on words like where, defined, main.

Disable when

N/A — list setting; empty list disables language-term filtering.

Trade-offs

Pros
  • Stops language tokens from driving workspace grep on DEFINITION questions
  • Reduces main.py false positives on symbol queries
Cons
  • Over-aggressive list may remove useful grep terms on rare prompts

Recommendation

Keep shipped defaults unless you see systematic false-positive paths.

Setting chat.obligation_max_count Default 16 Description Obligation Max Count — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune obligation max count when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_slot_ratios.definition Default 0.25 Description Definition — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune definition when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_slot_ratios.overview Default 0.35 Description Overview — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune overview when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.obligation_slot_ratios.registration Default 0.2 Description Registration — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registration when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.symbol_registry_enabled operator Default true Description Index-time Symbol Registry (SymbolObject) for DEFINITION questions — powers B2 cold lookup via R1.
Usage guide

When to enable or disable

Enable when

Always after indexing — index-time SymbolObject sidecar for DEFINITION questions (where is X defined?).

Disable when

Symbol extractor debugging or forcing expand-only definition answers.

Trade-offs

Pros
  • O(1) symbol definition lookup — any language with class/def extractors
  • Powers B2 cold bar: registry excerpt ships before similarity search
  • content_hash supports stale-catalog detection after edits
Cons
  • Depends on dependency graph + index pipeline
  • Re-index required after large refactors
  • Weak on dynamic metaclass-only symbols

Recommendation

Keep enabled with EOP; re-index so .contextmint/registries/symbol_registry.json exists.

Knowledge layer & registries 101 keys

Index-time extractors, agreement scores, registry file paths, connector subdirs, and SQRR validation thresholds.

Key Default Description
Setting knowledge.agreement_kinds.document.high_threshold Default 0.8 Description High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.document.partial_threshold Default 0.6 Description Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.document.signal_weights.heading_found Default 0.6 Description Heading Found — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune heading found when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.document.signal_weights.structure_match Default 0.4 Description Structure Match — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune structure match when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.module_consumer.high_threshold Default 0.8 Description High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.module_consumer.partial_threshold Default 0.6 Description Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.module_consumer.signal_weights.handler_module_found Default 0.4 Description Handler Module Found — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune handler module found when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.module_consumer.signal_weights.import_graph_edge Default 0.6 Description Import Graph Edge — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune import graph edge when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.policy.high_threshold Default 0.8 Description High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.policy.partial_threshold Default 0.6 Description Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.policy.signal_weights.rule_found Default 0.7 Description Rule Found — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune rule found when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.policy.signal_weights.source_match Default 0.3 Description Source Match — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune source match when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.route.high_threshold Default 0.8 Description High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.route.partial_threshold Default 0.6 Description Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.route.signal_weights.ast_route_found Default 0.5 Description Ast Route Found — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ast route found when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.route.signal_weights.import_graph_edge Default 0.3 Description Import Graph Edge — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune import graph edge when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.route.signal_weights.include_router_match Default 0.2 Description Include Router Match — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune include router match when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.section.high_threshold Default 0.8 Description High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.section.partial_threshold Default 0.6 Description Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.section.signal_weights.hierarchy_match Default 0.4 Description Hierarchy Match — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune hierarchy match when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.section.signal_weights.title_found Default 0.6 Description Title Found — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune title found when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.service.high_threshold Default 0.8 Description High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.service.partial_threshold Default 0.6 Description Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.service.signal_weights.class_definition_found Default 0.5 Description Class Definition Found — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune class definition found when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.service.signal_weights.import_graph_edge Default 0.3 Description Import Graph Edge — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune import graph edge when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.service.signal_weights.symbol_reference_match Default 0.2 Description Symbol Reference Match — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune symbol reference match when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.symbol.high_threshold Default 0.8 Description High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.symbol.partial_threshold Default 0.6 Description Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.symbol.signal_weights.class_definition_found Default 0.7 Description Class Definition Found — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune class definition found when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.agreement_kinds.symbol.signal_weights.definition_line_found Default 0.3 Description Definition Line Found — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune definition line found when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.anchor_stale_on_read_fail Default true Description Anchor Stale On Read Fail — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Anchor Stale On Read Fail — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for anchor stale on read fail.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.anchor_verify_symbol_name_in_window Default true Description Anchor Verify Symbol Name In Window — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Anchor Verify Symbol Name In Window — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for anchor verify symbol name in window.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.central_sync_dir Default Description Central Sync Dir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune central sync dir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.central_sync_max_bytes Default 2097152 Description Central Sync Max Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune central sync max bytes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.central_sync_max_metadata_value_chars Default 500 Description Central Sync Max Metadata Value Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune central sync max metadata value chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.central_sync_max_sources Default 500 Description Central Sync Max Sources — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune central sync max sources when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.confluence_connector_subdir Default .contextmint/connectors/confluence Description Confluence Connector Subdir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune confluence connector subdir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.cross_source_conflict_score_gap Default 0.15 Description Cross Source Conflict Score Gap — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune cross source conflict score gap when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.cross_source_min_link_term_length Default 3 Description Cross Source Min Link Term Length — server tunable from contextmint.defaults.yaml.
Usage guide
Setting knowledge.cross_source_type_d_enabled Default true Description Cross Source Type D Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Cross Source Type D Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for cross source type d enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.definition_role_window_lines_after Default 15 Description Definition Role Window Lines After — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune definition role window lines after when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.definition_role_window_lines_before Default 5 Description Definition Role Window Lines Before — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune definition role window lines before when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.demo_route_extractor_min_coverage Default 0.9 Description Demo Route Extractor Min Coverage — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune demo route extractor min coverage when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.demo_route_extractor_min_precision Default 0.9 Description Demo Route Extractor Min Precision — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune demo route extractor min precision when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.document_agreement_heading_weight Default 0.6 Description Document Agreement Heading Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document agreement heading weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.document_agreement_high_threshold Default 0.8 Description Document Agreement High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document agreement high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.document_agreement_partial_threshold Default 0.6 Description Document Agreement Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document agreement partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.document_agreement_structure_weight Default 0.4 Description Document Agreement Structure Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document agreement structure weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.document_extractor_min_coverage Default 0.9 Description Document Extractor Min Coverage — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document extractor min coverage when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.document_extractor_min_precision Default 0.9 Description Document Extractor Min Precision — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document extractor min precision when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.document_registry_filename Default document_registry.json Description Document Registry Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document registry filename when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.knowledge_lookup_before_retrieval Default true Description Knowledge Lookup Before Retrieval — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Knowledge Lookup Before Retrieval — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for knowledge lookup before retrieval.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.llm_input_strip_comments Default true Description Llm Input Strip Comments — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Llm Input Strip Comments — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for llm input strip comments.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.llm_input_strip_docstrings Default true Description Llm Input Strip Docstrings — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Llm Input Strip Docstrings — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for llm input strip docstrings.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.module_consumer_registry_filename Default module_consumer_registry.json Description Module Consumer Registry Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune module consumer registry filename when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.module_consumer_summary_max_importers Default 8 Description Module Consumer Summary Max Importers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune module consumer summary max importers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.policy_registry_filename Default policy_registry.json Description Policy Registry Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune policy registry filename when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_lookup_latency_p95_max_ms Default 50 Description Registry Lookup Latency P95 Max Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry lookup latency p95 max ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_revision_history_max Default 10 Description Registry Revision History Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry revision history max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_technical_max_excerpt_blocks Default 3 Description Registry Technical Max Excerpt Blocks — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry technical max excerpt blocks when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_technical_max_lines Default 8 Description Registry Technical Max Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry technical max lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_validation_limited_extractor_coverage Default 0.9 Description Registry Validation Limited Extractor Coverage — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry validation limited extractor coverage when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_validation_min_lookup_hit_rate Default 0.8 Description Registry Validation Min Lookup Hit Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry validation min lookup hit rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_validation_pause_lookup_hit_rate Default 0.3 Description Registry Validation Pause Lookup Hit Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry validation pause lookup hit rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_validation_proceed_extractor_coverage Default 0.95 Description Registry Validation Proceed Extractor Coverage — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry validation proceed extractor coverage when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.registry_validation_proceed_lookup_hit_rate Default 0.9 Description Registry Validation Proceed Lookup Hit Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry validation proceed lookup hit rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_agreement_ast_weight Default 0.5 Description Route Agreement Ast Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route agreement ast weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_agreement_high_threshold Default 0.8 Description Route Agreement High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route agreement high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_agreement_import_weight Default 0.3 Description Route Agreement Import Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route agreement import weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_agreement_partial_threshold Default 0.6 Description Route Agreement Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route agreement partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_agreement_pattern_weight Default 0.2 Description Route Agreement Pattern Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route agreement pattern weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_extractor_max_drift Default 0.02 Description Route Extractor Max Drift — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route extractor max drift when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_extractor_min_coverage Default 0.95 Description Route Extractor Min Coverage — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route extractor min coverage when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_extractor_min_precision Default 0.98 Description Route Extractor Min Precision — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route extractor min precision when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_registry_filename Default route_registry.json Description Route Registry Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route registry filename when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.route_registry_subdir Default .contextmint/registries Description Route Registry Subdir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune route registry subdir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.section_extractor_min_coverage Default 0.9 Description Section Extractor Min Coverage — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune section extractor min coverage when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.section_extractor_min_precision Default 0.9 Description Section Extractor Min Precision — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune section extractor min precision when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.section_registry_filename Default section_registry.json Description Section Registry Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune section registry filename when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_agreement_class_weight Default 0.5 Description Service Agreement Class Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service agreement class weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_agreement_high_threshold Default 0.8 Description Service Agreement High Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service agreement high threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_agreement_import_weight Default 0.3 Description Service Agreement Import Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service agreement import weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_agreement_partial_threshold Default 0.6 Description Service Agreement Partial Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service agreement partial threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_agreement_symbol_weight Default 0.2 Description Service Agreement Symbol Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service agreement symbol weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_extractor_excluded_suffixes Default [9 items] Config, Settings, Defaults, Mode… Description Service Extractor Excluded Suffixes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service extractor excluded suffixes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_extractor_max_consumer_fanout Default 10 Description Service Extractor Max Consumer Fanout — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service extractor max consumer fanout when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_extractor_min_consumers Default 2 Description Service Extractor Min Consumers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service extractor min consumers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_extractor_min_coverage Default 0.9 Description Service Extractor Min Coverage — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service extractor min coverage when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_extractor_min_precision Default 0.9 Description Service Extractor Min Precision — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service extractor min precision when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.service_registry_filename Default service_registry.json Description Service Registry Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune service registry filename when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sharepoint_connector_subdir Default .contextmint/connectors/sharepoint Description Sharepoint Connector Subdir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sharepoint connector subdir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sqrr_complete_max_rag_fallback_rate Default 0.05 Description Sqrr Complete Max Rag Fallback Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sqrr complete max rag fallback rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sqrr_complete_max_reconstruct_rate Default 0.1 Description Sqrr Complete Max Reconstruct Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sqrr complete max reconstruct rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sqrr_complete_max_stale_object_rate Default 0.05 Description Sqrr Complete Max Stale Object Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sqrr complete max stale object rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sqrr_complete_min_executor_dependency_ratio Default 9 Description Sqrr Complete Min Executor Dependency Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sqrr complete min executor dependency ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sqrr_complete_min_rate Default 0.95 Description Sqrr Complete Min Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sqrr complete min rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sqrr_complete_min_registry_lookup_rate Default 0.9 Description Sqrr Complete Min Registry Lookup Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sqrr complete min registry lookup rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sqrr_edr_reconstruct_alert_rate Default 0.2 Description Sqrr Edr Reconstruct Alert Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sqrr edr reconstruct alert rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.sqrr_min_registry_lookup_hit_rate Default 0.8 Description Sqrr Min Registry Lookup Hit Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sqrr min registry lookup hit rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.symbol_definition_docstring_max_chars Default 240 Description Symbol Definition Docstring Max Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune symbol definition docstring max chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting knowledge.symbol_registry_filename Default symbol_registry.json Description Symbol Registry Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune symbol registry filename when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Retrieval, expand & infer 72 keys

Hybrid search top-k, window expansion, parallel grep, graph fetch, ShipLaw expand ladder, R6 escalation gates, optional LLM inference (last resort, off by default), retrieval decision tracing for manual UAT, and optional live pipeline_progress SSE (off by default until RT-VIEW dogfood).

Key Default Description
Setting retrieval.discovery_policy.definition.allow_planes Default ["product"] Description Allow Planes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune allow planes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.discovery_policy.definition.suppress_grep Default true Description Suppress Grep — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Suppress Grep — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for suppress grep.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.discovery_policy.definition.suppress_pack Default true Description Suppress Pack — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Suppress Pack — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for suppress pack.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.discovery_policy.definition.suppress_search Default true Description Suppress Search — server tunable from contextmint.defaults.yaml.
Usage guide
Setting retrieval.discovery_policy.overview.suppress_grep Default false Description Suppress Grep — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Suppress Grep — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for suppress grep.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.discovery_policy.overview.suppress_search Default true Description Suppress Search — server tunable from contextmint.defaults.yaml.
Usage guide
Setting retrieval.discovery_policy.registration.allow_planes Default ["product"] Description Allow Planes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune allow planes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.discovery_policy.registration.suppress_grep Default true Description Suppress Grep — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Suppress Grep — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for suppress grep.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.discovery_policy.registration.suppress_pack Default true Description Suppress Pack — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Suppress Pack — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for suppress pack.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.discovery_policy.registration.suppress_search Default true Description Suppress Search — server tunable from contextmint.defaults.yaml.
Usage guide
Setting retrieval.evidence_selection_max_candidates Default 64 Description Evidence Selection Max Candidates — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune evidence selection max candidates when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.evidence_selection_max_selected Default 32 Description Evidence Selection Max Selected — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune evidence selection max selected when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.excerpt_select_infer_enabled operator Default false Description Enable L5 excerpt-select infer stage in expand ladder — last resort only; off by default until certified.
Usage guide

When to enable or disable

Enable when

When true — Enable L5 excerpt-select infer stage in expand ladder — last resort only; off by default until certified.

Disable when

When false — disables or falls back for excerpt select infer enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.execution_plane_trace_enabled operator Default false Description Write execution-trace-*.txt with per-step received/emitted/flags/branches for repo-lane UAT postmortems (off by default).
Usage guide

When to enable or disable

Enable when

When true — Write execution-trace-*.txt with per-step received/emitted/flags/branches for repo-lane UAT postmortems (off by default).

Disable when

When false — disables or falls back for execution plane trace enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.execution_plane_trace_max_field_chars operator Default 2000 Description Max characters per field in execution plane trace .txt export (200–16000).
Usage guide

When to enable or disable

Enable when

Tune execution plane trace max field chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.expand_ladder_enabled operator Default true Description ShipLaw-gated expand ladder L1–L5 — escalates grep, search, windows, graph, and optional infer until sufficient or exhausted.
Usage guide

When to enable or disable

Enable when

When true — ShipLaw-gated expand ladder L1–L5 — escalates grep, search, windows, graph, and optional infer until sufficient or exhausted.

Disable when

When false — disables or falls back for expand ladder enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.expand_ladder_l1_grep_max_files Default 20 Description Expand Ladder L1 Grep Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand ladder l1 grep max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.expand_ladder_l2_top_k Default 10 Description Expand Ladder L2 Top K — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand ladder l2 top k when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.expand_ladder_l3_max_candidates Default 12 Description Expand Ladder L3 Max Candidates — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand ladder l3 max candidates when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.expand_ladder_l4_max_files Default 10 Description Expand Ladder L4 Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand ladder l4 max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.expand_ladder_l5_max_candidates Default 15 Description Expand Ladder L5 Max Candidates — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand ladder l5 max candidates when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.expand_ladder_max_stages Default 5 Description Expand Ladder Max Stages — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand ladder max stages when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.expanded_mode_confidence_threshold Default 0.35 Description Expanded Mode Confidence Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expanded mode confidence threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.graph_fetch_enabled operator Default true Description Follow dependency graph edges and read neighbour files with windows.
Usage guide

When to enable or disable

Enable when

When true — Follow dependency graph edges and read neighbour files with windows.

Disable when

When false — disables or falls back for graph fetch enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.graph_fetch_max_depth Default 2 Description Graph Fetch Max Depth — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune graph fetch max depth when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.graph_fetch_max_files Default 10 Description Graph Fetch Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune graph fetch max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_candidate_pool_factor Default 8 Description Grep Candidate Pool Factor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep candidate pool factor when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_max_files Default 20 Description Grep Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_max_matches_per_file Default 5 Description Grep Max Matches Per File — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep max matches per file when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_path_affinity_min_chars Default 4 Description Grep Path Affinity Min Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep path affinity min chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_synonym_map.entry Default ["main","bootstrap","listen","run","start"] Description Entry — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune entry when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_synonym_map.mounted Default ["include","mount","prefix","listen"] Description Mounted — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mounted when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_synonym_map.registered Default ["include","mount","use","Map","Router"] Description Registered — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registered when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_synonym_map.registration Default ["include","mount","register","use"] Description Registration — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registration when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.grep_synonym_map.wiring Default ["include","import","use","require"] Description Wiring — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune wiring when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.inference_enabled operator Default false Description LLM evidence selection — last resort only. Off by default; enable only on T2+ after expand/grep exhaust.
Usage guide

When to enable or disable

Enable when

When true — LLM evidence selection — last resort only. Off by default; enable only on T2+ after expand/grep exhaust.

Disable when

When false — disables or falls back for inference enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.inference_max_candidates Default 15 Description Inference Max Candidates — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune inference max candidates when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.inference_max_rounds Default 1 Description Inference Max Rounds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune inference max rounds when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.inference_min_tier Default T2 Description Inference Min Tier — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune inference min tier when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.inference_model Default qwen2.5-coder:3b-instruct Description Inference Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune inference model when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.inference_p95_budget_ms Default 12000 Description Inference P95 Budget Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune inference p95 budget ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.inference_timeout_ms Default 8000 Description Inference Timeout Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune inference timeout ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.legacy_path_anchors_enabled Default false Description Legacy Path Anchors Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Legacy Path Anchors Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for legacy path anchors enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.live_progress_enabled operator Default false Description Emit pipeline_progress SSE events during chat retrieval so the VS Code extension live timeline can show retrieval phases. Off by default until RT-VIEW dogfood; extension renders events when the server emits them.
Usage guide

When to enable or disable

Enable when

Dogfood or demos where operators want a live retrieval timeline in VS Code before the first answer token.

Disable when

Production hosts until RT-VIEW dogfood passes — identical chat behaviour with no pipeline_progress SSE.

Trade-offs

Pros
  • Shows retrieval phases in the extension timeline while the user waits
  • Fans out to the same decision-trace step ids when trace export is on
Cons
  • Extra SSE events per turn (bounded by live_progress_max_events_per_turn)
  • Paths appear in the timeline when live_progress_include_paths is true

Recommendation

Keep false until dogfood; then enable with granularity=summary for demos.

Setting retrieval.live_progress_granularity operator Default summary Description Live progress detail level: summary (user-meaningful phases only), stage (each pipeline stage), or verbose (includes meta).
Usage guide

When to enable or disable

Enable when

N/A — string enum: summary | stage | verbose.

Disable when

N/A

Trade-offs

Pros
  • summary is demos-friendly; stage/verbose help operator debugging
Cons
  • verbose can hit the per-turn event cap quickly

Recommendation

summary for dogfood and RJ demos; stage only when debugging a slow phase.

Setting retrieval.live_progress_include_paths operator Default true Description Include repo-relative file paths in live progress detail lines when server emits pipeline_progress.
Usage guide

When to enable or disable

Enable when

When true — Include repo-relative file paths in live progress detail lines when server emits pipeline_progress.

Disable when

When false — disables or falls back for live progress include paths.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.live_progress_max_events_per_turn operator Default 40 Description Cap pipeline_progress SSE events per chat turn (5–200) to prevent flood on verbose mode.
Usage guide

When to enable or disable

Enable when

Tune live progress max events per turn when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.live_progress_min_interval_ms operator Default 100 Description Minimum milliseconds between duplicate live progress phase updates (0–5000). Throttles noisy step_id repeats.
Usage guide

When to enable or disable

Enable when

Tune live progress min interval ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.min_shipped_excerpts Default 2 Description Min Shipped Excerpts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune min shipped excerpts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.pack_boost_default Default 2.5 Description Pack Boost Default — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune pack boost default when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.pack_boost_max Default 5 Description Pack Boost Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune pack boost max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.parallel_grep_enabled operator Default true Description Workspace grep from query terms — config-driven synonyms, not repo-specific paths.
Usage guide

When to enable or disable

Enable when

When true — Workspace grep from query terms — config-driven synonyms, not repo-specific paths.

Disable when

When false — disables or falls back for parallel grep enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.r6_requires_evidence_insufficient Default true Description R6 Requires Evidence Insufficient — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — R6 Requires Evidence Insufficient — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for r6 requires evidence insufficient.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.r6_requires_expand_exhausted Default true Description R6 Requires Expand Exhausted — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — R6 Requires Expand Exhausted — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for r6 requires expand exhausted.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.r6_requires_graph_exhausted Default true Description R6 Requires Graph Exhausted — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — R6 Requires Graph Exhausted — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for r6 requires graph exhausted.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.r6_requires_knowledge_miss Default true Description R6 Requires Knowledge Miss — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — R6 Requires Knowledge Miss — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for r6 requires knowledge miss.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.top_k_max Default 50 Description Top K Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune top k max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.top_k_results Default 5 Description Top K Results — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune top k results when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.trace_enabled operator Default true Description Collect an in-memory retrieval decision trace on each repo-lane structural turn — plan selection, anchor verify, ShipLaw, expand ladder, and response gates. Used for manual UAT debugging; minimal overhead when export is off.
Usage guide

When to enable or disable

Enable when

Manual UAT, debugging insufficient evidence, or validating expand-ladder behaviour on repo-lane turns.

Disable when

Production when you do not read decision traces — saves minimal in-memory collector overhead.

Trade-offs

Pros
  • Ordered audit of plan selector, anchor verify, ShipLaw, expand ladder, and response gates
  • Pairs with Context Receipt JSON for postmortems
Cons
  • Slightly larger session_data during the turn when enabled
  • Does not export files until trace_export_enabled is also true

Recommendation

Leave enabled for local manual testing; disable on shared servers unless actively debugging.

Setting retrieval.trace_evidence_preview_chars operator Default 400 Description Max chars per excerpt preview in collected-evidence trace rows (80–4000).
Usage guide

When to enable or disable

Enable when

Tune trace evidence preview chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.trace_export_dir operator Default documentation/evidence Description Folder for retrieval-trace-*.json during manual UAT (default documentation/evidence). Relative to server cwd or absolute. Not hardcoded in product code — always read from this setting.
Usage guide

When to enable or disable

Enable when

Set to a writable folder for retrieval-trace-*.json (default documentation/evidence). Relative to server cwd or absolute.

Disable when

N/A — path string, not a boolean.

Trade-offs

Pros
  • Operators choose export location without code changes
  • Works with relative paths from the API server working directory
Cons
  • Invalid or unwritable paths fail export silently in receipt — verify folder exists
  • Server restart required after overlay change

Recommendation

Use documentation/evidence for local monorepo UAT; point to a team log folder on shared hosts.

Setting retrieval.trace_export_enabled operator Default false Description Write retrieval-trace-*.json to the operator-configured export folder at end of turn. Enable during manual UAT or receipt postmortems — off by default in production.
Usage guide

When to enable or disable

Enable when

Manual UAT — write retrieval-trace-{workspace}-{request}-{timestamp}.json under trace_export_dir.

Disable when

Default production — trace stays in memory/receipt only unless debug endpoints are used.

Trade-offs

Pros
  • Inspectable JSON artifact alongside context-receipt-*.json
  • Export path is operator-tunable via trace_export_dir
Cons
  • Disk writes every repo-lane turn when enabled — watch folder size on long sessions
  • May include query text unless trace_include_query is false

Recommendation

Enable only during structured manual UAT; pair with trace_export_dir on a writable folder.

Setting retrieval.trace_include_evidence_detail operator Default true Description Record shipped and collected evidence excerpts in trace export — disable to shrink trace JSON size.
Usage guide

When to enable or disable

Enable when

When true — Record shipped and collected evidence excerpts in trace export — disable to shrink trace JSON size.

Disable when

When false — disables or falls back for trace include evidence detail.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.trace_include_llm_io operator Default true Description Record raw LLM prompt messages and response text in trace export — disable before sharing logs externally.
Usage guide

When to enable or disable

Enable when

When true — Record raw LLM prompt messages and response text in trace export — disable before sharing logs externally.

Disable when

When false — disables or falls back for trace include llm io.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.trace_include_pipeline_inputs operator Default true Description Record stage parameters in pipeline trace rows when trace collection is enabled.
Usage guide

When to enable or disable

Enable when

Deep pipeline debugging — records stage parameters in pipeline trace rows.

Disable when

Minimal trace size when you only need high-level phase decisions.

Trade-offs

Pros
  • See BM25/vector/grep stage inputs in the audit trail
Cons
  • Larger trace payloads per turn

Recommendation

Leave enabled for manual UAT; disable if trace files are too large.

Setting retrieval.trace_include_query operator Default true Description Include full query text in exported trace JSON. Keep true for local manual tests; set false before sharing logs externally.
Usage guide

When to enable or disable

Enable when

Local manual tests where full prompt text helps reproduce routing decisions.

Disable when

Shared logs, support bundles, or compliance-sensitive environments — query text is redacted in export.

Trade-offs

Pros
  • Easier reproduction of routing bugs
  • Matches receipt query when both exported
Cons
  • May leak sensitive prompt text into trace files

Recommendation

true on developer laptops; false before attaching traces to tickets.

Setting retrieval.trace_llm_io_max_chars operator Default 8000 Description Max chars per raw LLM prompt/response field in trace export (500–64000).
Usage guide

When to enable or disable

Enable when

Tune trace llm io max chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.trace_max_field_chars operator Default 500 Description Cap string fields in trace inputs/outputs (100–8000). Prevents large excerpt dumps or secrets from bloating trace files.
Usage guide

When to enable or disable

Enable when

N/A — numeric cap (100–8000) on trace string fields.

Disable when

N/A

Trade-offs

Pros
  • Prevents huge excerpt bodies in trace JSON
  • Bounds memory for in-memory collector
Cons
  • Very low values truncate useful debug context

Recommendation

Default 500 is balanced; raise briefly when debugging excerpt selection.

Setting retrieval.window_expand_enabled operator Default true Description Read file ± N lines around chunk or grep hits — workspace-agnostic expand (ADR-015).
Usage guide

When to enable or disable

Enable when

When true — Read file ± N lines around chunk or grep hits — workspace-agnostic expand (ADR-015).

Disable when

When false — disables or falls back for window expand enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.window_expand_lines_after Default 60 Description Window Expand Lines After — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune window expand lines after when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.window_expand_lines_before Default 40 Description Window Expand Lines Before — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune window expand lines before when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting retrieval.window_expand_max_candidates Default 12 Description Window Expand Max Candidates — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune window expand max candidates when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Retrieval pipeline budgets 11 keys

Per-tier stage budgets and degraded-mode caps for the evidence pipeline.

Key Default Description
Setting pipeline.degraded_budget_divisor Default 2 Description Degraded Budget Divisor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune degraded budget divisor when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.degraded_max_stages Default 3 Description Degraded Max Stages — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune degraded max stages when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.fallback_tier Default T1 Description Fallback Tier — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fallback tier when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.tier_budget_ms.T0 Default 800 Description T0 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T0 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.tier_budget_ms.T1 Default 1500 Description T1 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T1 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.tier_budget_ms.T2 Default 3000 Description T2 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T2 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.tier_budget_ms.T3 Default 5000 Description T3 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T3 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.tier_max_stages.T0 Default 3 Description T0 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T0 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.tier_max_stages.T1 Default 6 Description T1 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T1 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.tier_max_stages.T2 Default 9 Description T2 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T2 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting pipeline.tier_max_stages.T3 Default 12 Description T3 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune T3 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Context compression 14 keys

Regex and rank-gap compression before evidence ships to the LLM.

Key Default Description
Setting compression.context_token_threshold Default 1000 Description Context Token Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune context token threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.enabled Default true Description Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.max_chunks Default 12 Description Max Chunks — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max chunks when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.max_ms Default 50 Description Max Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.max_tokens_per_chunk Default 400 Description Max Tokens Per Chunk — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max tokens per chunk when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.prompt_wrapper_compact Default false Description Prompt Wrapper Compact — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Prompt Wrapper Compact — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for prompt wrapper compact.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.query_filter_max_lines Default 15 Description Query Filter Max Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query filter max lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.query_filter_min_term_len Default 2 Description Query Filter Min Term Len — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query filter min term len when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.query_filter_symbol_boost Default 2 Description Query Filter Symbol Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query filter symbol boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.regex_only_token_cap Default 300 Description Regex Only Token Cap — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune regex only token cap when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.t0_ast_mode Default regex_only Description T0 Ast Mode — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune t0 ast mode when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.top_k_head_loose_pct Default 0.35 Description Top K Head Loose Pct — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune top k head loose pct when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.top_k_min Default 5 Description Top K Min — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune top k min when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting compression.top_k_rank_gap_pct Default 0.15 Description Top K Rank Gap Pct — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune top k rank gap pct when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Query & LLM caches 7 keys

Semantic query cache, LLM response cache, and generation bump debounce.

Key Default Description
Setting cache.generation_bump_debounce_sec Default 5 Description Generation Bump Debounce Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune generation bump debounce sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting cache.llm_response_enabled Default true Description Llm Response Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Llm Response Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for llm response enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting cache.llm_response_ttl_sec Default 300 Description Llm Response Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm response ttl sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting cache.query_cache_maxsize Default 200 Description Query Cache Maxsize — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query cache maxsize when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting cache.query_cache_ttl_sec Default 300 Description Query Cache Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query cache ttl sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting cache.semantic_enabled Default true Description Semantic Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Semantic Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for semantic enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting cache.semantic_max_entries Default 512 Description Semantic Max Entries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune semantic max entries when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Embedding & indexing 77 keys

Embed batch sizes, indexing concurrency, warm restart, literal tokens, and bootstrap role metadata at index time.

Key Default Description
Setting embedding.batch_size Default 32 Description Batch Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune batch size when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.embed_max_chars Default 2000 Description Embed Max Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed max chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.embed_max_retries Default 3 Description Embed Max Retries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed max retries when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.embed_phase_vector_weight Default 0.2 Description Embed Phase Vector Weight — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed phase vector weight when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.index_scan_concurrency Default 8 Description Index Scan Concurrency — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune index scan concurrency when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.max_chunk_tokens Default 2048 Description Max Chunk Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max chunk tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.ollama_embed_num_ctx Default 512 Description Ollama Embed Num Ctx — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama embed num ctx when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.prep_models.bge-m3.document_prefix Default "" Description Document Prefix — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document prefix when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.prep_models.bge-m3.query_prefix Default Represent this sentence for searching relevant passages: Description Query Prefix — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query prefix when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.prep_models.default.document_prefix Default "" Description Document Prefix — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document prefix when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.prep_models.default.query_prefix Default "" Description Query Prefix — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query prefix when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.prep_models.nomic-embed-text.document_prefix Default search_document: Description Document Prefix — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune document prefix when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.prep_models.nomic-embed-text.query_prefix Default search_query: Description Query Prefix — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query prefix when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.prep_version Default v2_prefixes Description Prep Version — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prep version when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.query_embed_timeout_sec Default 15 Description Query Embed Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query embed timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting embedding.timeout_seconds Default 180 Description Timeout Seconds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune timeout seconds when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.bootstrap_overview_rerank_boost Default 0.15 Description Bootstrap Overview Rerank Boost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune bootstrap overview rerank boost when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.bootstrap_role_enabled Default true Description Bootstrap Role Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Bootstrap Role Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for bootstrap role enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_detach_embed_drain_sec Default 5 Description Chroma Detach Embed Drain Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma detach embed drain sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_detach_embed_join_sec Default 2 Description Chroma Detach Embed Join Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma detach embed join sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_health_interval_sec Default 0.5 Description Chroma Health Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma health interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_health_path Default /api/v2/heartbeat Description Chroma Health Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma health path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_health_timeout_sec Default 2 Description Chroma Health Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma health timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_http_host Default 127.0.0.1 Description Chroma Http Host — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma http host when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_http_port Default 8100 Description Chroma Http Port — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma http port when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_http_timeout_sec Default 30 Description Chroma Http Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma http timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_max_restarts Default 3 Description Chroma Max Restarts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma max restarts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_mode Default http Description Chroma Mode — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma mode when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.chroma_ready_wait_sec Default 30 Description Chroma Ready Wait Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chroma ready wait sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.code_extensions Default [10 items] .py, .ts, .js, .tsx… Description Code Extensions — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune code extensions when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.config_cache_max Default 200 Description Config Cache Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune config cache max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.config_cache_ttl_sec Default 60 Description Config Cache Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune config cache ttl sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.embed_cache_max_db_bytes Default 524288000 Description Embed Cache Max Db Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed cache max db bytes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.embed_worker_batch_size Default 64 Description Embed Worker Batch Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed worker batch size when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.embed_worker_circuit_cooldown_sec Default 30 Description Embed Worker Circuit Cooldown Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed worker circuit cooldown sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.embed_worker_circuit_trip_after Default 5 Description Embed Worker Circuit Trip After — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed worker circuit trip after when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.embed_worker_max_retries Default 3 Description Embed Worker Max Retries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed worker max retries when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.embed_worker_retry_base_sec Default 1 Description Embed Worker Retry Base Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed worker retry base sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.file_upsert_max_paths Default 80 Description File Upsert Max Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune file upsert max paths when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.file_upsert_pending_compact_threshold Default 50 Description File Upsert Pending Compact Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune file upsert pending compact threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.gate_file_overview_rerank_penalty Default 0.18 Description Gate File Overview Rerank Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune gate file overview rerank penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.generated_index_skip_globs Default [".contextmint/registries/**"] Description Generated Index Skip Globs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune generated index skip globs when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.hash_cache_save_debounce_sec Default 5 Description Hash Cache Save Debounce Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune hash cache save debounce sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.job_stale_sec Default 300 Description Job Stale Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune job stale sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.literal_tokens_enabled Default true Description Literal Tokens Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Literal Tokens Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for literal tokens enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.literal_tokens_max_per_chunk Default 32 Description Literal Tokens Max Per Chunk — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune literal tokens max per chunk when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.literal_tokens_min_length Default 3 Description Literal Tokens Min Length — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune literal tokens min length when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.max_file_size_mb Default 2 Description Max File Size Mb — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max file size mb when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.progress_flush_interval_ms Default 500 Description Progress Flush Interval Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune progress flush interval ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.query_replay_max_rows Default 5000 Description Query Replay Max Rows — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query replay max rows when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_apply_error_backoff_sec Default 300 Description Reconcile Apply Error Backoff Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile apply error backoff sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_audit_includes_chroma_repair Default true Description Reconcile Audit Includes Chroma Repair — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Reconcile Audit Includes Chroma Repair — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for reconcile audit includes chroma repair.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_audit_interval_sec Default 3600 Description Reconcile Audit Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile audit interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_chroma_page_size Default 1000 Description Reconcile Chroma Page Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile chroma page size when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_chroma_repair_interval_sec Default 86400 Description Reconcile Chroma Repair Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile chroma repair interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_contention_backoff_sec Default 120 Description Reconcile Contention Backoff Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile contention backoff sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_interval_sec Default 300 Description Reconcile Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_max_interval_sec Default 3600 Description Reconcile Max Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile max interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_ready_retry_sec Default 15 Description Reconcile Ready Retry Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile ready retry sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_throttle_load_ratio Default 0.8 Description Reconcile Throttle Load Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile throttle load ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_yield_every_active Default 5 Description Reconcile Yield Every Active — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile yield every active when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.reconcile_yield_every_idle Default 50 Description Reconcile Yield Every Idle — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile yield every idle when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.scheduler_governance_every_n_claims Default 3 Description Scheduler Governance Every N Claims — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune scheduler governance every n claims when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.searchable_ready_while_embedding Default true Description Searchable Ready While Embedding — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Searchable Ready While Embedding — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for searchable ready while embedding.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.status_chroma_count_timeout_sec Default 2 Description Status Chroma Count Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune status chroma count timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.status_skip_chroma_count_when_active Default true Description Status Skip Chroma Count When Active — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Status Skip Chroma Count When Active — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for status skip chroma count when active.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.warm_restart_catchup_delay_sec Default 5 Description Warm Restart Catchup Delay Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune warm restart catchup delay sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.warm_restart_enabled Default true Description Warm Restart Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Warm Restart Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for warm restart enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.warm_restart_skip_missing_scan Default true Description Warm Restart Skip Missing Scan — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Warm Restart Skip Missing Scan — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for warm restart skip missing scan.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.worker_active_job_cache_ms Default 500 Description Worker Active Job Cache Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune worker active job cache ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.worker_enabled Default true Description Worker Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Worker Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for worker enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.worker_idle_poll_sec Default 2 Description Worker Idle Poll Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune worker idle poll sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.worker_max_restarts Default 3 Description Worker Max Restarts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune worker max restarts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.worker_pending_warn_sec Default 60 Description Worker Pending Warn Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune worker pending warn sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.worker_progress_flush_interval_ms Default 500 Description Worker Progress Flush Interval Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune worker progress flush interval ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.worker_rehydrate_retry_sec Default 2 Description Worker Rehydrate Retry Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune worker rehydrate retry sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting indexing.worker_spawn_reserve_sec Default 60 Description Worker Spawn Reserve Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune worker spawn reserve sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Evidence planes 7 keys

Index stamping and query-time filtering by evidence plane (developer vs doc_meta vs harness).

Key Default Description
Setting evidence_planes.default_posture Default developer Description Default Posture — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default posture when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting evidence_planes.doc_meta_path_markers Default [".contextmint/packs/session/",".contextmint/packs/security/","_patch_",".github/"] Description Doc Meta Path Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune doc meta path markers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting evidence_planes.enabled operator Default true Description Master switch for evidence plane stamping and query-time plane filters.
Usage guide

When to enable or disable

Enable when

When true — Master switch for evidence plane stamping and query-time plane filters.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting evidence_planes.harness_path_markers Default ["ci/","tests/golden","/eval/"] Description Harness Path Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune harness path markers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting evidence_planes.index_stamping_enabled Default true Description Index Stamping Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Index Stamping Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for index stamping enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting evidence_planes.quality_harness_pack_name Default quality-harness Description Quality Harness Pack Name — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune quality harness pack name when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting evidence_planes.query_filter_enabled Default true Description Query Filter Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Query Filter Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for query filter enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Repo memory (packs) 19 keys

Pack sync limits, fingerprint paths, and trust anchor checks for session and core packs.

Key Default Description
Setting packs.fingerprint_external_dir Default .contextmint/pack-fingerprints Description Fingerprint External Dir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fingerprint external dir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.fingerprint_file Default .contextmint/pack_fingerprint.txt Description Fingerprint File — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fingerprint file when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.fingerprint_subdir Default .contextmint/packs Description Fingerprint Subdir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fingerprint subdir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.max_packs Default 7 Description Max Packs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max packs when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.max_path_chars Default 260 Description Max Path Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max path chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.max_scan_depth Default 3 Description Max Scan Depth — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max scan depth when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.max_source_files Default 30 Description Max Source Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max source files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.mechanism_pack_enabled Default true Description Mechanism Pack Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mechanism Pack Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mechanism pack enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.mechanism_pack_excerpt_window_lines Default 30 Description Mechanism Pack Excerpt Window Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism pack excerpt window lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.mechanism_pack_fallback_name Default mechanism-retrieval Description Mechanism Pack Fallback Name — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism pack fallback name when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.mechanism_pack_max_symbols Default 12 Description Mechanism Pack Max Symbols — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism pack max symbols when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.mechanism_pack_max_tokens Default 2500 Description Mechanism Pack Max Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism pack max tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.mechanism_pack_path_markers Default ["search","retrieval","scoring","blend"] Description Mechanism Pack Path Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism pack path markers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.mechanism_pack_primary_name Default search Description Mechanism Pack Primary Name — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism pack primary name when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.mechanism_pack_symbol_keywords Default [9 items] blend, bm25, vector, scorer… Description Mechanism Pack Symbol Keywords — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism pack symbol keywords when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.sync_stale_trim_pct Default 30 Description Sync Stale Trim Pct — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sync stale trim pct when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.trust_content_anchor_check_enabled Default true Description Trust Content Anchor Check Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Trust Content Anchor Check Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for trust content anchor check enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.trust_max_anchors_to_check Default 40 Description Trust Max Anchors To Check — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune trust max anchors to check when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting packs.trust_missing_path_stale_pct Default 25 Description Trust Missing Path Stale Pct — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune trust missing path stale pct when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Sandbox (server) 10 keys

Git worktree sandbox for isolated apply — requires extension sandbox.enabled when used from VS Code.

Key Default Description
Setting sandbox.block_dirty_main Default false Description Block Dirty Main — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Block Dirty Main — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for block dirty main.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.branch_prefix Default cl-sb- Description Branch Prefix — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune branch prefix when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.dependency_mirror_enabled Default false Description Dependency Mirror Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Dependency Mirror Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for dependency mirror enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.enabled operator Default false Description Enable git worktree sandbox API — requires extension contextmint.sandbox.enabled.
Usage guide

When to enable or disable

Enable when

When true — Enable git worktree sandbox API — requires extension contextmint.sandbox.enabled.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.exec_timeout_sec Default 60 Description Exec Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune exec timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.file_checkout_max Default 10 Description File Checkout Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune file checkout max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.heartbeat_interval_sec Default 30 Description Heartbeat Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune heartbeat interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.max_active Default 1 Description Max Active — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max active when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.max_age_hours Default 24 Description Max Age Hours — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max age hours when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting sandbox.min_free_gb Default 2 Description Min Free Gb — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune min free gb when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Runtime & circuit breaker 11 keys

RAM pause/resume during indexing, Ollama health probes, model preload before chat, and keep-alive (sovereign server). API circuit breaker thresholds.

Key Default Description
Setting circuit_breaker.failure_threshold Default 5 Description Failure Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune failure threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting circuit_breaker.recovery_timeout_sec Default 60 Description Recovery Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recovery timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting circuit_breaker.success_threshold Default 2 Description Success Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune success threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting runtime.gpu_probe_timeout_sec Default 2 Description Gpu Probe Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune gpu probe timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting runtime.ollama_ensure_model_loaded operator Default true Description When true, probe Ollama /api/ps before chat and preload the model when it is not in VRAM — reduces cold-start stream errors.
Usage guide

When to enable or disable

Enable when

Default — checks /api/ps before chat and preloads when the model is cold. UI shows a loading status instead of a silent hang.

Disable when

When you manage warmup externally or want every request to hit Ollama cold-load inline (not recommended).

Trade-offs

Pros
  • Separates model load from the chat stream — fewer stream_error events on first query
  • Fast path when the model is already warm (single /api/ps probe)
Cons
  • Adds a few milliseconds per warm request for the /api/ps probe
  • Requires server restart after overlay apply

Recommendation

Leave enabled unless you have a dedicated always-warm inference sidecar.

Setting runtime.ollama_health_timeout_sec Default 2 Description HTTP timeout (seconds) for Ollama /api/ps health probe.
Usage guide

When to enable or disable

Enable when

Tune ollama health timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting runtime.ollama_keep_model_loaded operator Default false Description When true, Ollama chat and embed models stay loaded (keep_alive=-1, no eviction). Recommended for sovereign server deployments with dedicated inference RAM.
Usage guide

When to enable or disable

Enable when

Sovereign server or dedicated inference box — keeps chat and embed models resident (keep_alive=-1). No eviction after idle.

Disable when

Local-first dev machines with limited RAM/VRAM — models evict after the session keep_alive window.

Trade-offs

Pros
  • Every chat hits a warm model — lowest latency and most predictable streams
  • Pairs well with runtime.ollama_ensure_model_loaded for first boot only
Cons
  • Holds VRAM/RAM until Ollama restarts — can evict other models or starve embedding
  • Not ideal on laptops sharing GPU with other apps

Recommendation

Enable on sovereign server deployments; leave false on developer laptops unless you have spare VRAM.

Setting runtime.ollama_ps_probe_retries Default 1 Description Ollama Ps Probe Retries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama ps probe retries when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting runtime.ram_pause_pct Default 95 Description Ram Pause Pct — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ram pause pct when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting runtime.ram_poll_sec Default 1 Description Ram Poll Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ram poll sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting runtime.ram_resume_pct Default 90 Description Ram Resume Pct — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ram resume pct when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Session summary 3 keys

Optional rolling session summaries after N turns.

Key Default Description
Setting session_summary.enabled Default true Description Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting session_summary.max_tokens Default 500 Description Max Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting session_summary.trigger_turns Default 6 Description Trigger Turns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune trigger turns when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Semantic enrichment (index) 6 keys

Optional chunk summaries at index time — off by default.

Key Default Description
Setting semantic_enrichment.batch_size Default 8 Description Batch Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune batch size when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting semantic_enrichment.enabled Default false Description Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting semantic_enrichment.fallback_to_structural Default true Description Fallback To Structural — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Fallback To Structural — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for fallback to structural.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting semantic_enrichment.max_summary_tokens Default 80 Description Max Summary Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max summary tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting semantic_enrichment.min_tier Default T1 Description Min Tier — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune min tier when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting semantic_enrichment.signal_loss_threshold Default 0.05 Description Signal Loss Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune signal loss threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Quality & governed chat 58 keys

DRY/structure scan thresholds, governed chat implementation audit, and apply-gate settings.

Key Default Description
Setting quality.apply_gate_enabled Default true Description Apply Gate Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Apply Gate Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for apply gate enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.code_area_label_rules Default [] Description Code Area Label Rules — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune code area label rules when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry_progress_update_every_n Default 50 Description Dry Progress Update Every N — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune dry progress update every n when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.clone_min_score Default 0.9 Description Clone Min Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune clone min score when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.jaccard_confirm_min Default 0.55 Description Jaccard Confirm Min — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune jaccard confirm min when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.max_source_chunks_changed_scope Default 250 Description Max Source Chunks Changed Scope — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max source chunks changed scope when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.max_source_chunks_per_scan Default 5000 Description Max Source Chunks Per Scan — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max source chunks per scan when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.near_duplicate_min_score Default 0.7 Description Near Duplicate Min Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune near duplicate min score when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.refactor_candidate_min_embedding Default 0.45 Description Refactor Candidate Min Embedding — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune refactor candidate min embedding when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.refactor_candidate_min_structure Default 0.75 Description Refactor Candidate Min Structure — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune refactor candidate min structure when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.refactor_cluster_min_size Default 3 Description Refactor Cluster Min Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune refactor cluster min size when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.same_file_adjacent_skip_lines Default 5 Description Same File Adjacent Skip Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune same file adjacent skip lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.scan_enabled Default true Description Scan Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Scan Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for scan enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.dry.top_k_neighbors_per_chunk Default 20 Description Top K Neighbors Per Chunk — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune top k neighbors per chunk when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.enabled operator Default true Description Master switch for quality scans (clones, structure, patterns).
Usage guide

When to enable or disable

Enable when

When true — Master switch for quality scans (clones, structure, patterns).

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.enqueue_skip_ram_percent Default 85 Description Enqueue Skip Ram Percent — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune enqueue skip ram percent when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.federated_classify_latency_warn_ms Default 50 Description Federated Classify Latency Warn Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune federated classify latency warn ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.federated_router_chat_wire_enabled Default true Description Federated Router Chat Wire Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Federated Router Chat Wire Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for federated router chat wire enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.federated_router_shadow_compare_enabled Default true Description Federated Router Shadow Compare Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Federated Router Shadow Compare Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for federated router shadow compare enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.federated_routing_overhead_max_fraction Default 0.05 Description Federated Routing Overhead Max Fraction — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune federated routing overhead max fraction when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.finalize_scan_debounce_sec Default 1800 Description Finalize Scan Debounce Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune finalize scan debounce sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.finalize_scan_min_files_changed Default 15 Description Finalize Scan Min Files Changed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune finalize scan min files changed when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.finalize_scan_mode Default debounce Description Finalize Scan Mode — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune finalize scan mode when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governance_eval_gate_gf_signoff_path Default documentation/evidence/GATE-GF-signoff.json Description Governance Eval Gate Gf Signoff Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governance eval gate gf signoff path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governance_eval_max_p95_latency_ms Default 500 Description Governance Eval Max P95 Latency Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governance eval max p95 latency ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governance_eval_min_hit_rate Default 0.85 Description Governance Eval Min Hit Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governance eval min hit rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governance_eval_min_lens_accuracy Default 0.9 Description Governance Eval Min Lens Accuracy — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governance eval min lens accuracy when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governance_eval_output_path Default documentation/evidence/governance-eval-latest.json Description Governance Eval Output Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governance eval output path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_enabled operator Default true Description Pre-send governance notes and implementation audit on store-backed answers.
Usage guide

When to enable or disable

Enable when

When true — Pre-send governance notes and implementation audit on store-backed answers.

Disable when

When false — disables or falls back for governed chat enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_fast_path_enabled Default true Description Governed Chat Fast Path Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Governed Chat Fast Path Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for governed chat fast path enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_impl_audit_max_paths_per_finding Default 8 Description Governed Chat Impl Audit Max Paths Per Finding — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat impl audit max paths per finding when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_impl_audit_max_technical Default 12 Description Governed Chat Impl Audit Max Technical — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat impl audit max technical when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_impl_audit_min_code_ratio Default 0.2 Description Governed Chat Impl Audit Min Code Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat impl audit min code ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_impl_audit_top_targets Default 5 Description Governed Chat Impl Audit Top Targets — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat impl audit top targets when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_max_findings Default 20 Description Governed Chat Max Findings — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat max findings when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_min_coverage_ratio Default 0.5 Description Governed Chat Min Coverage Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat min coverage ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_pack_notes_enabled Default false Description Governed Chat Pack Notes Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Governed Chat Pack Notes Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for governed chat pack notes enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_pack_notes_max Default 3 Description Governed Chat Pack Notes Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat pack notes max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_polish_cloud_tiers Default ["mid","premium"] Description Governed Chat Polish Cloud Tiers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat polish cloud tiers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_polish_enabled Default false Description Governed Chat Polish Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Governed Chat Polish Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for governed chat polish enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_polish_min_context_tokens Default 800 Description Governed Chat Polish Min Context Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat polish min context tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_stale_files_warning Default 5 Description Governed Chat Stale Files Warning — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat stale files warning when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_stale_scan_sec Default 86400 Description Governed Chat Stale Scan Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune governed chat stale scan sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.governed_chat_trust_metadata_enabled Default true Description Governed Chat Trust Metadata Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Governed Chat Trust Metadata Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for governed chat trust metadata enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.impl_audit_static_site_markers Default [] Description Impl Audit Static Site Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune impl audit static site markers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.max_concurrent_scans Default 1 Description Max Concurrent Scans — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max concurrent scans when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.max_neighbor_queries_per_scan Default 400 Description Max Neighbor Queries Per Scan — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max neighbor queries per scan when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.pattern.max_files_per_scan Default 10000 Description Max Files Per Scan — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max files per scan when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.pattern.scan_enabled Default true Description Scan Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Scan Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for scan enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.scan_poll_interval_ms Default 2000 Description Scan Poll Interval Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune scan poll interval ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.scan_stale_sec Default 600 Description Scan Stale Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune scan stale sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.structure.god_file_min_loc Default 800 Description God File Min Loc — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune god file min loc when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.structure.god_file_min_symbols Default 30 Description God File Min Symbols — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune god file min symbols when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.structure.max_files_per_scan Default 10000 Description Max Files Per Scan — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max files per scan when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.structure.scan_enabled Default true Description Scan Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Scan Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for scan enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.yield_every_n_chunks Default 25 Description Yield Every N Chunks — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune yield every n chunks when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.yield_every_n_files Default 50 Description Yield Every N Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune yield every n files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting quality.yield_sleep_sec Default 0.05 Description Yield Sleep Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune yield sleep sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

ARGUS visual audit 16 keys

VLM-backed visual paste audit — model route, screenshot caps, and report TTL.

Key Default Description
Setting argus.deps_install_timeout_sec Default 120 Description Deps Install Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune deps install timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.enabled operator Default true Description Enable ARGUS visual paste audit (VLM + browser capture).
Usage guide

When to enable or disable

Enable when

When true — Enable ARGUS visual paste audit (VLM + browser capture).

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.finding_meta_capture_patterns Default ["(?i)\\b(image|screenshot|photo|picture)\\b.*\\b(blur|blurry|pixelat|resolution|out of focus)\\b","(?i)\\bthe\\s+(image|screenshot|photo|picture)\\s+(is|appears|looks)\\b","(?i)\\bcapture\\s+quality\\b"] Description Finding Meta Capture Patterns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune finding meta capture patterns when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.finding_min_description_chars Default 12 Description Finding Min Description Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune finding min description chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.finding_normalize_enabled Default true Description Finding Normalize Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Finding Normalize Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for finding normalize enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.max_screenshots Default 3 Description Max Screenshots — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max screenshots when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.max_severity_without_wcag Default medium Description Max Severity Without Wcag — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max severity without wcag when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.preview_port Default 8765 Description Preview Port — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune preview port when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.report_ttl_sec Default 604800 Description Report Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune report ttl sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.reports_dir Default ~/.contextmint/argus/reports Description Reports Dir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reports dir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.vlm_json_schema_enabled Default true Description Vlm Json Schema Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Vlm Json Schema Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for vlm json schema enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.vlm_max_tokens Default 1024 Description Vlm Max Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vlm max tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.vlm_model Default qwen2.5vl:3b Description Vlm Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vlm model when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.vlm_retry_without_json_mode Default true Description Vlm Retry Without Json Mode — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Vlm Retry Without Json Mode — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for vlm retry without json mode.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.vlm_route Default local Description Vlm Route — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vlm route when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting argus.vlm_temperature Default 0.1 Description Vlm Temperature — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vlm temperature when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Inline completion (server) 30 keys

Ghost-text completion endpoint — off by default. Pause policy (pause_mode) controls whether completions yield while embed/reindex is busy.

Key Default Description
Setting inline.code_languages Default typescript,javascript,python,go,rust Description Code Languages — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune code languages when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.completion_hard_cap_chars Default 256 Description Completion Hard Cap Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune completion hard cap chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.debug_log_prompt Default false Description Debug Log Prompt — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Debug Log Prompt — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for debug log prompt.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.enabled operator Default false Description Enable the ghost-text /api/v1/complete endpoint — off by default until product default-on.
Usage guide

When to enable or disable

Enable when

When true — Enable the ghost-text /api/v1/complete endpoint — off by default until product default-on.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.keep_alive Default 5m Description Keep Alive — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune keep alive when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.max_prefix_chars Default 2000 Description Max Prefix Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max prefix chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.max_suffix_chars Default 512 Description Max Suffix Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max suffix chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.mode Default auto Description Mode — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mode when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.model Default contextmint-inline Description Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune model when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.model_tags_cache_ttl_sec Default 30 Description Model Tags Cache Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune model tags cache ttl sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.num_ctx_ceiling Default 2048 Description Num Ctx Ceiling — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune num ctx ceiling when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.num_predict Default 64 Description Num Predict — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune num predict when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.pause_mode operator Default off Description Pause Mode for inline completion while embed/reindex is busy: off (never), shared_runtime (pause only when chat and embed share one Ollama host), on_embed_busy (always pause when busy). Default off.
Usage guide

When to enable or disable

Enable when

Set shared_runtime on contested single-host Ollama installs so ghost-text yields while embed/reindex is busy. Use on_embed_busy only for blunt legacy pause on any busy session.

Disable when

off (shipped default) — inline never pauses for indexing; prefer this when chat and embed use split Ollama hosts.

Trade-offs

Pros
  • One server SSOT for pause policy (Mode A/B via host identity)
  • Clients can only tighten, not weaken, this mode
Cons
  • shared_runtime still needs a restart after overlay change
  • Does not replace full VRAM contention probes (out of scope)

Recommendation

Leave off for split-host and most laptops; shared_runtime for shared-runtime team servers under load.

Setting inline.pause_while_indexing operator Default false Description DEPRECATED mirror of pause_mode — prefer inline.pause_mode. True alone maps to on_embed_busy; pause_mode wins when both are set. Default false.
Usage guide

When to enable or disable

Enable when

Legacy only — true alone maps to on_embed_busy. Prefer setting inline.pause_mode explicitly.

Disable when

false (default) — does not lower a stricter pause_mode already set on the server.

Trade-offs

Pros
  • Compat with older overlays and extension tighten bool
Cons
  • Easy to misread next to pause_mode — deprecate in favour of the enum

Recommendation

Do not set in new overlays; use inline.pause_mode instead.

Setting inline.prose_hard_cap_chars Default 160 Description Prose Hard Cap Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prose hard cap chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.prose_languages Default markdown,plaintext,text,latex,restructuredtext Description Prose Languages — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prose languages when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.prose_max_prefix_chars Default 600 Description Prose Max Prefix Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prose max prefix chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.prose_num_predict Default 24 Description Prose Num Predict — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prose num predict when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.prose_repeat_penalty Default 1.1 Description Prose Repeat Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prose repeat penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.rate_limit_per_min Default 30 Description Rate Limit Per Min — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune rate limit per min when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.slo_client_p100_ms Default 1500 Description Slo Client P100 Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune slo client p100 ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.slo_server_p99_ms Default 1200 Description Slo Server P99 Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune slo server p99 ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.slo_warm_p50_ms Default 300 Description Slo Warm P50 Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune slo warm p50 ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.temperature Default 0.2 Description Temperature — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune temperature when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.timeout_connect_sec Default 2 Description Timeout Connect Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune timeout connect sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.timeout_pool_sec Default 2 Description Timeout Pool Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune timeout pool sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.timeout_read_sec Default 1.2 Description Timeout Read Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune timeout read sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.timeout_write_sec Default 2 Description Timeout Write Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune timeout write sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.top_p Default 0.9 Description Top P — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune top p when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inline.yield_to_chat Default true Description Yield To Chat — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Yield To Chat — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for yield to chat.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Auth & audit 13 keys

JWT auth mode, workspace ACL, and audit JSONL flush batching.

Key Default Description
Setting audit.flush_batch Default 200 Description Flush Batch — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune flush batch when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting audit.flush_interval_sec Default 5 Description Flush Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune flush interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.enabled operator Default false Description Enable JWT auth on API endpoints — off for local-first single-user installs.
Usage guide

When to enable or disable

Enable when

When true — Enable JWT auth on API endpoints — off for local-first single-user installs.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.jwt_algorithm Default HS256 Description Jwt Algorithm — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune jwt algorithm when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.jwt_expiry_hours Default 24 Description Jwt Expiry Hours — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune jwt expiry hours when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.mode Default local Description Mode — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mode when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.oidc_issuers Default [] Description Oidc Issuers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune oidc issuers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.require_workspace_acl Default false Description Require Workspace Acl — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Workspace Acl — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require workspace acl.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.role_aliases.architect Default admin Description Architect — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune architect when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.role_aliases.compliance Default viewer Description Compliance — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune compliance when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.role_aliases.developer Default dev Description Developer — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune developer when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.sso_default_role Default viewer Description Sso Default Role — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sso default role when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting auth.token_mint_enabled Default false Description Token Mint Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Token Mint Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for token mint enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Telemetry sample rates 9 keys

Operator-tunable sample rates for retrieval latency, cache hits, and graph events.

Key Default Description
Setting telemetry.action_telemetry_sample_rate Default 1 Description Action Telemetry Sample Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune action telemetry sample rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting telemetry.cache_hit_sample_rate Default 0.01 Description Cache Hit Sample Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune cache hit sample rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting telemetry.default_sample_rate Default 0.1 Description Default Sample Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default sample rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting telemetry.diff_acceptance_sample_rate Default 1 Description Diff Acceptance Sample Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune diff acceptance sample rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting telemetry.event_rates.cold_graph_load Default 0.5 Description Cold Graph Load — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune cold graph load when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting telemetry.event_rates.graph_traversal_latency Default 0.05 Description Graph Traversal Latency — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune graph traversal latency when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting telemetry.event_rates.hot_graph_eviction Default 0.1 Description Hot Graph Eviction — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune hot graph eviction when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting telemetry.retrieval_latency_sample_rate Default 0.1 Description Retrieval Latency Sample Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune retrieval latency sample rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting telemetry.structural_query_sample_rate Default 0.1 Description Structural Query Sample Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune structural query sample rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Engine supervisor (server-side) 49 keys

Tunables read by ContextMint Engine desktop for lock file, log tail, knowledge tab limits, and model guidance tiers. Prefer Engine → Settings for routine changes.

Key Default Description
Setting engine.audit_tail_default_lines Default 500 Description Audit Tail Default Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune audit tail default lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.audit_tail_default_since_minutes Default 60 Description Audit Tail Default Since Minutes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune audit tail default since minutes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.audit_tail_max_lines Default 2000 Description Audit Tail Max Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune audit tail max lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.audit_tail_max_since_minutes Default 1440 Description Audit Tail Max Since Minutes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune audit tail max since minutes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.dev_allow_extension_spawn Default false Description Dev Allow Extension Spawn — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Dev Allow Extension Spawn — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for dev allow extension spawn.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.graceful_stop_sec Default 10 Description Graceful Stop Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune graceful stop sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.health_poll_interval_ms Default 1000 Description Health Poll Interval Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune health poll interval ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.indexing_stats_max_extensions Default 8 Description Indexing Stats Max Extensions — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune indexing stats max extensions when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.knowledge_graph_max_depth Default 3 Description Knowledge Graph Max Depth — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune knowledge graph max depth when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.knowledge_list_default_limit Default 50 Description Knowledge List Default Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune knowledge list default limit when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.knowledge_list_max_limit Default 200 Description Knowledge List Max Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune knowledge list max limit when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.lock_path Default "" Description Lock Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune lock path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.lock_stale_sec Default 30 Description Lock Stale Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune lock stale sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.log_path Default "" Description Log Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune log path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.log_retention_hours Default 24 Description Log Retention Hours — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune log retention hours when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.log_rotate_interval_hours Default 1 Description Log Rotate Interval Hours — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune log rotate interval hours when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.log_rotate_suffix_format Default %Y-%m-%d_%H Description Log Rotate Suffix Format — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune log rotate suffix format when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.log_tail_default_lines Default 1000 Description Log Tail Default Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune log tail default lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.log_tail_default_since_minutes Default 60 Description Log Tail Default Since Minutes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune log tail default since minutes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.log_tail_max_lines Default 5000 Description Log Tail Max Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune log tail max lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.log_tail_max_since_minutes Default 1440 Description Log Tail Max Since Minutes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune log tail max since minutes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.default_embed_ram_gb_estimate Default 1 Description Default Embed Ram Gb Estimate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default embed ram gb estimate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.default_vision_ram_gb_estimate Default 2 Description Default Vision Ram Gb Estimate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default vision ram gb estimate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.guidance_tiers Default [4 items] Description Guidance Tiers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune guidance tiers when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.hf_api_timeout_sec Default 15 Description Hf Api Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune hf api timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.known_chat_models Default [5 items] Description Known Chat Models — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune known chat models when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.known_vision_models Default [3 items] Description Known Vision Models — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune known vision models when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.ollama_tags_timeout_sec Default 5 Description Ollama Tags Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama tags timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.pull_timeout_sec Default 1800 Description Pull Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune pull timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.ram_estimate_multiplier Default 1.3 Description Ram Estimate Multiplier — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ram estimate multiplier when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.ram_gb_per_param_b_q4 Default 0.55 Description Ram Gb Per Param B Q4 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ram gb per param b q4 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.ram_headroom_gb Default 2 Description Ram Headroom Gb — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ram headroom gb when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.ram_warn_utilization_ratio Default 0.55 Description Ram Warn Utilization Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ram warn utilization ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.think_default_enabled_when_supported Default false Description Think Default Enabled When Supported — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Think Default Enabled When Supported — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for think default enabled when supported.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.think_probe_prompt Default hi Description Think Probe Prompt — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune think probe prompt when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.models.think_probe_timeout_sec Default 30 Description Think Probe Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune think probe timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.ollama_busy_probe_grace_sec Default 8 Description Ollama Busy Probe Grace Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama busy probe grace sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.ollama_managed Default true Description Ollama Managed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Ollama Managed — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for ollama managed.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.ollama_probe_connect_timeout_sec Default 2 Description Ollama Probe Connect Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama probe connect timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.ollama_pull_on_first_run Default false Description Ollama Pull On First Run — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Ollama Pull On First Run — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for ollama pull on first run.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.ollama_start_timeout_sec Default 60 Description Ollama Start Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ollama start timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.ollama_url Default http://localhost:11434 Description Engine status/supervisor Ollama URL — keep aligned with server.ollama_url (chat host).
Usage guide

When to enable or disable

Enable when

Tune ollama url when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.server_port Default 8000 Description API port Engine expects when managing the Python server (default 8000).
Usage guide

When to enable or disable

Enable when

Tune server port when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.supervisor_ipc_timeout_sec Default 120 Description Supervisor Ipc Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune supervisor ipc timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.updater.apply_timeout_sec Default 900 Description Apply Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune apply timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.updater.check_timeout_sec Default 15 Description Check Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune check timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.updater.download_timeout_sec Default 600 Description Download Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune download timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.updater.github_repo Default contextmint/contextmint Description Github Repo — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune github repo when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting engine.updater.releases_base_url Default https://github.com/contextmint/contextmint/releases/download Description Releases Base Url — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune releases base url when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

UI catalog (visual regression) 7 keys

Viewport and diff thresholds for UI catalog visual regression — internal tooling.

Key Default Description
Setting ui_catalog.visual_regression.channel_tolerance Default 12 Description Channel Tolerance — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune channel tolerance when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting ui_catalog.visual_regression.device_scale_factor Default 1 Description Device Scale Factor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune device scale factor when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting ui_catalog.visual_regression.max_diff_pixel_ratio Default 0.02 Description Max Diff Pixel Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max diff pixel ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting ui_catalog.visual_regression.panel_capture_height_px Default 680 Description Panel Capture Height Px — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune panel capture height px when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting ui_catalog.visual_regression.settle_ms Default 300 Description Settle Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune settle ms when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting ui_catalog.visual_regression.viewport_height Default 900 Description Viewport Height — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune viewport height when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting ui_catalog.visual_regression.viewport_width Default 440 Description Viewport Width — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune viewport width when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Other server defaults 238 keys

Additional keys from contextmint.defaults.yaml not yet grouped — file an issue if a section is missing.

Key Default Description
Setting agent.adr_validate_top_k Default 8 Description Adr Validate Top K — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune adr validate top k when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.allow_write_tools Default false Description Allow Write Tools — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Allow Write Tools — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for allow write tools.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.allowed_tools Default [] Description Allowed Tools — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune allowed tools when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.apply_gate_required Default true Description Apply Gate Required — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Apply Gate Required — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for apply gate required.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.blast_max_depth Default 3 Description Blast Max Depth — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune blast max depth when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.blast_max_neighbors Default 50 Description Blast Max Neighbors — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune blast max neighbors when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.changeset_max_files Default 20 Description Changeset Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune changeset max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.changeset_max_total_bytes Default 1048576 Description Changeset Max Total Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune changeset max total bytes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.changeset_partial_allow Default false Description Changeset Partial Allow — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Changeset Partial Allow — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for changeset partial allow.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.changeset_prefer_unified_diff Default true Description Changeset Prefer Unified Diff — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Changeset Prefer Unified Diff — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for changeset prefer unified diff.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.changeset_require_base_hash Default true Description Changeset Require Base Hash — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Changeset Require Base Hash — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for changeset require base hash.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.changeset_require_evidence_citation Default true Description Changeset Require Evidence Citation — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Changeset Require Evidence Citation — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for changeset require evidence citation.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.convergence_cycle_window Default 4 Description Convergence Cycle Window — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune convergence cycle window when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.convergence_identical_rounds Default 3 Description Convergence Identical Rounds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune convergence identical rounds when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.enabled Default false Description Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.expand_window_lines_after Default 60 Description Expand Window Lines After — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand window lines after when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.expand_window_lines_before Default 40 Description Expand Window Lines Before — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand window lines before when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.expand_window_max_lines Default 500 Description Expand Window Max Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand window max lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.findings_query_limit Default 50 Description Findings Query Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune findings query limit when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.gate_audit_relpath Default .contextmint/agent/gate-audit.jsonl Description Gate Audit Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune gate audit relpath when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.gate_audit_remote_timeout_sec Default 3 Description Gate Audit Remote Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune gate audit remote timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.gate_audit_remote_url Default "" Description Gate Audit Remote Url — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune gate audit remote url when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_candidate_pool_factor Default 8 Description Grep Candidate Pool Factor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep candidate pool factor when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_identifier_variants Default true Description Grep Identifier Variants — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Grep Identifier Variants — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for grep identifier variants.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_max_files Default 80 Description Grep Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_max_hits Default 50 Description Grep Max Hits — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep max hits when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_max_matches_per_file Default 5 Description Grep Max Matches Per File — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep max matches per file when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_phrase_min_hits Default 1 Description Grep Phrase Min Hits — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep phrase min hits when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_phrase_require_path_affinity Default true Description Grep Phrase Require Path Affinity — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Grep Phrase Require Path Affinity — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for grep phrase require path affinity.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_strong_pattern_min_chars Default 8 Description Grep Strong Pattern Min Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep strong pattern min chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_token_fallback Default true Description Grep Token Fallback — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Grep Token Fallback — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for grep token fallback.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.grep_token_min_length Default 3 Description Grep Token Min Length — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep token min length when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.affinity_citation_min_score Default 2 Description Affinity Citation Min Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune affinity citation min score when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.allowlisted_tools Default [6 items] read_file, grep_search, vector_search, list_directory… Description Allowlisted Tools — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune allowlisted tools when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.caller_claim_complete_max Default 8 Description Caller Claim Complete Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune caller claim complete max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.caller_probe_cues Default ["who calls","who call","callers of","caller of"] Description Caller Probe Cues — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune caller probe cues when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.citation_nudge_max Default 3 Description Citation Nudge Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune citation nudge max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.compliance_reject_partial Default true Description Compliance Reject Partial — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Compliance Reject Partial — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for compliance reject partial.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.compliance_require_existing_path Default true Description Compliance Require Existing Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Compliance Require Existing Path — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for compliance require existing path.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.discovery_requires_paths Default true Description Discovery Requires Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Discovery Requires Paths — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for discovery requires paths.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.discovery_search_tools Default ["grep_search","vector_search","symbol_index"] Description Discovery Search Tools — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune discovery search tools when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.enabled Default true Description Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.intent_cues Default [11 items] find where, where is, who calls, who call… Description Intent Cues — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune intent cues when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.intent_negative_cues Default [6 items] how do i fix, how should i fix, get fixed, suggest a fix… Description Intent Negative Cues — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune intent negative cues when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.nudge_path_list_max Default 16 Description Nudge Path List Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune nudge path list max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.path_claim_verify_enabled Default true Description Path Claim Verify Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Path Claim Verify Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for path claim verify enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.require_affinity_citation Default true Description Require Affinity Citation — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Affinity Citation — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require affinity citation.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.require_caller_claim_complete Default true Description Require Caller Claim Complete — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Caller Claim Complete — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require caller claim complete.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.require_caller_claim_support Default true Description Require Caller Claim Support — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Caller Claim Support — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require caller claim support.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.require_caller_probe Default true Description Require Caller Probe — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Caller Probe — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require caller probe.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.require_discovery_before_final Default true Description Require Discovery Before Final — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Discovery Before Final — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require discovery before final.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.require_evidence_read_before_final Default true Description Require Evidence Read Before Final — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Evidence Read Before Final — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require evidence read before final.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.require_import_follow Default true Description Require Import Follow — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Import Follow — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require import follow.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.investigation.tool_nudge_max Default 2 Description Tool Nudge Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune tool nudge max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.knowledge_lookup_allowed_kinds Default [6 items] route, service, document, section… Description Knowledge Lookup Allowed Kinds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune knowledge lookup allowed kinds when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.knowledge_lookup_enabled Default true Description Knowledge Lookup Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Knowledge Lookup Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for knowledge lookup enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.knowledge_lookup_max_matches Default 50 Description Knowledge Lookup Max Matches — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune knowledge lookup max matches when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.live_trace_enabled Default true Description Live Trace Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Live Trace Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for live trace enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.live_trace_filename Default agent-live.jsonl Description Live Trace Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune live trace filename when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.live_trace_tool_preview_chars Default 4000 Description Live Trace Tool Preview Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune live trace tool preview chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.llm_connect_timeout_sec Default 15 Description Llm Connect Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm connect timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.llm_max_tokens Default 2048 Description Llm Max Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm max tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.llm_propose_warn_sec Default 45 Description Llm Propose Warn Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm propose warn sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.llm_temperature Default 0.1 Description Llm Temperature — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm temperature when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.llm_timeout_sec Default 120 Description Llm Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.lookup_force_preview_only Default true Description Lookup Force Preview Only — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Lookup Force Preview Only — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for lookup force preview only.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.max_tool_result_chars Default 200000 Description Max Tool Result Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max tool result chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.max_tool_rounds Default 10 Description Max Tool Rounds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max tool rounds when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.max_write_bytes Default 1048576 Description Max Write Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max write bytes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.mutations_enabled Default false Description Mutations Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mutations Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mutations enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.override.chat_ttl_sec Default 3600 Description Chat Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chat ttl sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.override.max_scope Default instance Description Max Scope — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max scope when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.override.require_reason_min_chars Default 24 Description Require Reason Min Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune require reason min chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.override.session_ttl_sec Default 28800 Description Session Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune session ttl sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.parallel_independent_reads Default true Description Parallel Independent Reads — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Parallel Independent Reads — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for parallel independent reads.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.read_max_lines Default 400 Description Read Max Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune read max lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_evidence_paths_prompt_max Default 8 Description Recommendation Evidence Paths Prompt Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recommendation evidence paths prompt max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_evidence_read_nudge_max Default 1 Description Recommendation Evidence Read Nudge Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recommendation evidence read nudge max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_findings_catalog_limit Default 500 Description Recommendation Findings Catalog Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recommendation findings catalog limit when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_force_preview_only Default true Description Recommendation Force Preview Only — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Recommendation Force Preview Only — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for recommendation force preview only.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_grounded_enabled Default true Description Recommendation Grounded Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Recommendation Grounded Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for recommendation grounded enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_grounded_excerpt_chars Default 800 Description Recommendation Grounded Excerpt Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recommendation grounded excerpt chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_grounded_max_excerpts Default 8 Description Recommendation Grounded Max Excerpts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recommendation grounded max excerpts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_require_evidence_read Default false Description Recommendation Require Evidence Read — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Recommendation Require Evidence Read — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for recommendation require evidence read.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_require_tools Default true Description Recommendation Require Tools — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Recommendation Require Tools — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for recommendation require tools.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_tool_nudge_max Default 2 Description Recommendation Tool Nudge Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recommendation tool nudge max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recommendation_unverified_context_max_chars Default 500 Description Recommendation Unverified Context Max Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recommendation unverified context max chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recover_tool_calls_from_content Default true Description Recover Tool Calls From Content — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Recover Tool Calls From Content — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for recover tool calls from content.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.recover_tool_calls_max_chars Default 32768 Description Recover Tool Calls Max Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recover tool calls max chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.stop_on_apply_gate_block Default true Description Stop On Apply Gate Block — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Stop On Apply Gate Block — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for stop on apply gate block.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.stop_on_changeset_terminal Default true Description Stop On Changeset Terminal — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Stop On Changeset Terminal — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for stop on changeset terminal.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.stop_on_governed_write_terminal Default true Description Stop On Governed Write Terminal — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Stop On Governed Write Terminal — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for stop on governed write terminal.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.structured_output_recovery_max Default 1 Description Structured Output Recovery Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune structured output recovery max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.symbol_lookup_max_matches Default 50 Description Symbol Lookup Max Matches — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune symbol lookup max matches when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.terminal.allowed_commands Default [] Description Allowed Commands — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune allowed commands when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.terminal.audit_relpath Default .contextmint/agent/terminal-audit.jsonl Description Audit Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune audit relpath when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.terminal.deny_patterns Default [10 items] rm -rf, sudo, curl , wget … Description Deny Patterns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune deny patterns when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.terminal.enabled Default false Description Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.terminal.max_output_bytes Default 65536 Description Max Output Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max output bytes when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.terminal.max_terminal_retries Default 3 Description Max Terminal Retries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max terminal retries when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.terminal.mutating_templates Default [] Description Mutating Templates — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mutating templates when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.terminal.timeout_sec Default 120 Description Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.vector_top_k_default Default 8 Description Vector Top K Default — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vector top k default when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.vector_top_k_max Default 32 Description Vector Top K Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vector top k max when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.waiver_extract_enabled Default true Description Waiver Extract Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Waiver Extract Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for waiver extract enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.waiver_finding_id_regex Default (?i)\b[a-z][\w-]*(?::[\w./#+-]+){2,}\b Description Waiver Finding Id Regex — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune waiver finding id regex when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.waiver_reason_forbidden_substrings Default [6 items] This patch can't be applied yet, Open the quality map to review, Preview only, mutations_enabled… Description Waiver Reason Forbidden Substrings — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune waiver reason forbidden substrings when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.waiver_reason_label_regex Default (?i)waiver[_\s-]*reason\s*[:=]\s* Description Waiver Reason Label Regex — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune waiver reason label regex when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting agent.waiver_reason_min_chars Default 24 Description Waiver Reason Min Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune waiver reason min chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting airgap.allow_cloud_dispatch Default true Description Allow Cloud Dispatch — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Allow Cloud Dispatch — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for allow cloud dispatch.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting airgap.mode Default false Description Mode — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mode — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mode.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting airgap.outbound_telemetry_enabled Default true Description Outbound Telemetry Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Outbound Telemetry Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for outbound telemetry enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting airgap.require_client_cert Default false Description Require Client Cert — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Client Cert — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require client cert.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting airgap.update_check_enabled Default true Description Update Check Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Update Check Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for update check enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_explain_grep_exclude_patterns Default [8 items] documentation/evidence/, documentation/archive/, .github/, state-traces/… Description Mechanism Explain Grep Exclude Patterns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism explain grep exclude patterns when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_explain_narration_prompt_enabled Default true Description Mechanism Explain Narration Prompt Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mechanism Explain Narration Prompt Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mechanism explain narration prompt enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_explain_narration_system_addendum Default For how-it-works / mechanism questions: - Answer the mechanism the user asked about — not a project overview, tech-stack list, or install/setup guide. - When cited excerpts show configuration weights, scoring logic, or pipeline stages, state the combination rule in plain language: what inputs are combined, how weights or parameters apply, and what produces the final result. - Tie each claim to a cited excerpt id (configuration vs implementation vs orchestration when those roles appear in the pack). - Use vocabulary from cited excerpts only; do not name libraries, modules, or features that do not appear in those excerpts. - If the excerpts do not show enough detail to explain the mechanism, set insufficient_evidence=true instead of guessing. Description Mechanism Explain Narration System Addendum — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism explain narration system addendum when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_explain_turn_class_enabled Default true Description Mechanism Explain Turn Class Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mechanism Explain Turn Class Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mechanism explain turn class enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_formula_summary_max_segments Default 8 Description Mechanism Formula Summary Max Segments — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism formula summary max segments when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_formula_summary_synthesis_enabled Default true Description Mechanism Formula Summary Synthesis Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mechanism Formula Summary Synthesis Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mechanism formula summary synthesis enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_mac_dense_line_patterns Default [7 items] ^\s*\w+\s*=, ^\s*return\b, ^\s*def\b, ^\s*class\b… Description Mechanism Mac Dense Line Patterns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism mac dense line patterns when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_mac_enabled Default true Description Mechanism Mac Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mechanism Mac Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mechanism mac enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_mac_min_dense_cited_excerpts Default 1 Description Mechanism Mac Min Dense Cited Excerpts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism mac min dense cited excerpts when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_mac_min_dense_lines_per_excerpt Default 2 Description Mechanism Mac Min Dense Lines Per Excerpt — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism mac min dense lines per excerpt when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_mac_min_mechanism_line_recall Default 0.2 Description Mechanism Mac Min Mechanism Line Recall — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism mac min mechanism line recall when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_mac_min_query_term_recall Default 0.25 Description Mechanism Mac Min Query Term Recall — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism mac min query term recall when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_mac_overview_skew_enabled Default false Description Mechanism Mac Overview Skew Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mechanism Mac Overview Skew Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mechanism mac overview skew enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_narration_degraded_notice Default Could not produce a grounded summary from indexed code excerpts. Verified technical sources are shown below. Description Mechanism Narration Degraded Notice — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism narration degraded notice when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_synthesis_enabled Default true Description Mechanism Synthesis Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mechanism Synthesis Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mechanism synthesis enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_synthesis_max_lines Default 8 Description Mechanism Synthesis Max Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune mechanism synthesis max lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.mechanism_technical_fallback_enabled Default true Description Mechanism Technical Fallback Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Mechanism Technical Fallback Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for mechanism technical fallback enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_meta_append_trigger_reasons Default true Description Pack Meta Append Trigger Reasons — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Meta Append Trigger Reasons — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack meta append trigger reasons.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_meta_intent_enabled Default true Description Pack Meta Intent Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Meta Intent Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack meta intent enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_meta_require_matched_packs Default true Description Pack Meta Require Matched Packs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Meta Require Matched Packs — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack meta require matched packs.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_meta_suppress_grep_when_packs_active Default true Description Pack Meta Suppress Grep When Packs Active — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Meta Suppress Grep When Packs Active — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack meta suppress grep when packs active.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_meta_suppress_search_when_packs_active Default true Description Pack Meta Suppress Search When Packs Active — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Meta Suppress Search When Packs Active — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack meta suppress search when packs active.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.pack_name_mention_activate_enabled Default true Description Pack Name Mention Activate Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Pack Name Mention Activate Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for pack name mention activate enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.sse_keepalive_interval_sec Default 25 Description Sse Keepalive Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sse keepalive interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.state_trace_bundle_dir Default documentation/evidence/state-traces Description State Trace Bundle Dir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune state trace bundle dir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.state_trace_bundle_enabled Default true Description State Trace Bundle Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — State Trace Bundle Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for state trace bundle enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.structural_plan_mechanism_suppression_enabled Default true Description Structural Plan Mechanism Suppression Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Structural Plan Mechanism Suppression Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for structural plan mechanism suppression enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.structural_template_primary_enabled Default true Description Structural Template Primary Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Structural Template Primary Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for structural template primary enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.structural_template_primary_min_obligations Default 2 Description Structural Template Primary Min Obligations — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune structural template primary min obligations when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.uat_regression_bundle_dir Default documentation/evidence Description Uat Regression Bundle Dir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune uat regression bundle dir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.vision_admission_min_available_ram_gb Default 0 Description Vision Admission Min Available Ram Gb — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vision admission min available ram gb when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.vision_admission_min_discrete_vram_gb Default 4 Description Vision Admission Min Discrete Vram Gb — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vision admission min discrete vram gb when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting chat.vision_admission_prefer_psutil_on_localhost Default true Description Vision Admission Prefer Psutil On Localhost — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Vision Admission Prefer Psutil On Localhost — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for vision admission prefer psutil on localhost.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting cors.allow_credentials Default true Description Allow Credentials — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Allow Credentials — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for allow credentials.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting cors.allow_origin_regex Default ^(vscode-webview://.+|https?://localhost(:\d+)?|https?://127\.0\.0\.1(:\d+)?|file://.*)$ Description Allow Origin Regex — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune allow origin regex when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting governance.gate_audit_store_path Default Description Gate Audit Store Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune gate audit store path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting governance.policy_poll_interval_sec Default 300 Description Policy Poll Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune policy poll interval sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting governance.policy_push_enabled Default false Description Policy Push Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Policy Push Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for policy push enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting governance.rules_store_path Default Description Rules Store Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune rules store path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.deployment_profile Default local Description Deployment Profile — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune deployment profile when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.api_key_env Default INFERENCE_API_KEY Description Api Key Env — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api key env when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.base_url Default "" Description Base Url — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune base url when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.chat_completions_path Default /chat/completions Description Chat Completions Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chat completions path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.default_chat_model Default "" Description Default Chat Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default chat model when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.default_embed_model Default "" Description Default Embed Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default embed model when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.embeddings_path Default /embeddings Description Embeddings Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embeddings path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.health_path Default /models Description Health Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune health path when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.stream Default true Description Stream — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Stream — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for stream.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.openai_compat.timeout_sec Default 120 Description Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.provider Default ollama Description Provider — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune provider when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.server_profile.disable_model_ladder Default true Description Disable Model Ladder — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Disable Model Ladder — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for disable model ladder.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.server_profile.disable_runtime_downgrade Default true Description Disable Runtime Downgrade — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Disable Runtime Downgrade — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for disable runtime downgrade.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.server_profile.fixed_context_budget_tokens Default 8192 Description Fixed Context Budget Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fixed context budget tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting inference.server_profile.require_auth_checklist Default true Description Require Auth Checklist — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Auth Checklist — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require auth checklist.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting resource_scheduler.embed_slots operator Default 1 Description Concurrent embed slots. On Mode B (split hosts) prefer ≥2 so chat and embed can run in parallel.
Usage guide

When to enable or disable

Enable when

Tune embed slots when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting resource_scheduler.io_slots Default 4 Description Io Slots — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune io slots when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting resource_scheduler.llm_slots Default 1 Description Llm Slots — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm slots when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.analyzer_max_concurrency Default 4 Description Analyzer Max Concurrency — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune analyzer max concurrency when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.analyzer_output_max_chars Default 200000 Description Analyzer Output Max Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune analyzer output max chars when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.ast_rules Default [1 items] Description Ast Rules — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ast rules when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.audit_relpath Default .contextmint/review/audit.jsonl Description Audit Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune audit relpath when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.audit_suppression_detail_limit Default 50 Description Audit Suppression Detail Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune audit suppression detail limit when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.branch_enabled Default false Description Branch Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Branch Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for branch enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.branch_enrichment_graph_hops Default 1 Description Branch Enrichment Graph Hops — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune branch enrichment graph hops when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.branch_llm_enabled Default true Description Branch Llm Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Branch Llm Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for branch llm enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.category_aliases.safety Default security Description Safety — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune safety when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.contracts_dir Default .contextmint/contracts Description Contracts Dir — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune contracts dir when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.enabled Default false Description Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_confirmation_candidate_limit Default 5 Description Feature Confirmation Candidate Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature confirmation candidate limit when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_core_file_limit Default 5 Description Feature Core File Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature core file limit when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_enabled Default false Description Feature Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Feature Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for feature enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_graph_hops Default 1 Description Feature Graph Hops — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature graph hops when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_graph_max_files Default 20 Description Feature Graph Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature graph max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_graph_score_decay Default 0.8 Description Feature Graph Score Decay — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature graph score decay when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_graph_use_blast Default false Description Feature Graph Use Blast — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Feature Graph Use Blast — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for feature graph use blast.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_hub_fan_in_threshold Default 20 Description Feature Hub Fan In Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature hub fan in threshold when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_hub_penalty Default 0.25 Description Feature Hub Penalty — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature hub penalty when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_lint_wall_sec Default 20 Description Feature Lint Wall Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature lint wall sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_llm_enabled Default true Description Feature Llm Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Feature Llm Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for feature llm enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_max_context_tokens Default 4000 Description Feature Max Context Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature max context tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_max_files Default 15 Description Feature Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_retrieval_top_k Default 12 Description Feature Retrieval Top K — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature retrieval top k when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.feature_scope_scan_max_matches Default 500 Description Feature Scope Scan Max Matches — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune feature scope scan max matches when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.file_enabled Default false Description File Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — File Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for file enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.file_llm_enabled Default true Description File Llm Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — File Llm Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for file llm enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.flow_enabled Default false Description Flow Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Flow Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for flow enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.flow_evidence_max_files Default 40 Description Flow Evidence Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune flow evidence max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.flow_llm_enabled Default false Description Flow Llm Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Flow Llm Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for flow llm enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.flow_needle_max_matches_per_file Default 5 Description Flow Needle Max Matches Per File — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune flow needle max matches per file when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.flow_needle_min_length Default 3 Description Flow Needle Min Length — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune flow needle min length when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.flow_needle_scan_max_files Default 40 Description Flow Needle Scan Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune flow needle scan max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.grounding_drop_warn_rate Default 0.05 Description Grounding Drop Warn Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grounding drop warn rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.issued_hashes_max_entries Default 5000 Description Issued Hashes Max Entries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune issued hashes max entries when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.issued_hashes_relpath Default .contextmint/review/issued_hashes.json Description Issued Hashes Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune issued hashes relpath when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.linter_timeout_sec Default 30 Description Linter Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune linter timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.llm_max_retries Default 2 Description Llm Max Retries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm max retries when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.llm_timeout_sec Default 120 Description Llm Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune llm timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.max_concurrent_reviews Default 2 Description Max Concurrent Reviews — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max concurrent reviews when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.max_context_tokens_t0 Default 1500 Description Max Context Tokens T0 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max context tokens t0 when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.max_diff_lines Default 50000 Description Max Diff Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max diff lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.max_file_tokens Default 500 Description Max File Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max file tokens when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.max_files Default 200 Description Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max files when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.max_production_file_lines Default 175 Description Max Production File Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max production file lines when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.min_free_ram_mb Default 2048 Description Min Free Ram Mb — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune min free ram mb when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.min_scope_confidence Default 0.55 Description Min Scope Confidence — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune min scope confidence when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.owners_teaser_enabled Default true Description Owners Teaser Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Owners Teaser Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for owners teaser enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.owners_teaser_max_labels Default 32 Description Owners Teaser Max Labels — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune owners teaser max labels when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.owners_yaml_relpath Default .contextmint/owners.yaml Description Owners Yaml Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune owners yaml relpath when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.sandbox_lint_enabled Default false Description Sandbox Lint Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Sandbox Lint Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for sandbox lint enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.scope_ambiguous_kill_rate Default 0.6 Description Scope Ambiguous Kill Rate — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune scope ambiguous kill rate when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.scope_score_gap Default 0.25 Description Scope Score Gap — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune scope score gap when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.suppress_after_dismissals Default 3 Description Suppress After Dismissals — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune suppress after dismissals when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.suppressions_relpath Default .contextmint/review/suppressions.json Description Suppressions Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune suppressions relpath when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting review.token_char_ratio Default 4 Description Token Char Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune token char ratio when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.backend Default chroma Description Backend — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune backend when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.dual_write_enabled Default false Description Dual Write Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Dual Write Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for dual write enabled.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.dual_write_fail_closed Default false Description Dual Write Fail Closed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Dual Write Fail Closed — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for dual write fail closed.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.qdrant.api_key_env Default QDRANT_API_KEY Description Api Key Env — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune api key env when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.qdrant.collection_prefix Default contextmint Description Collection Prefix — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune collection prefix when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.qdrant.prefer_grpc Default false Description Prefer Grpc — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Prefer Grpc — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for prefer grpc.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.qdrant.timeout_sec Default 30 Description Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune timeout sec when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.qdrant.upsert_batch_size Default 100 Description Upsert Batch Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune upsert batch size when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.qdrant.url Default "" Description Url — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune url when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.

Setting vector_store.qdrant.vector_size Default 0 Description Vector Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune vector size when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

N/A — numeric, string, or structured value (not a boolean toggle).

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop or VS Code Settings for most keys

Recommendation

Keep the shipped default unless you are actively tuning with Context Receipt or operator metrics.