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-08-17 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 16 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.structural_template_primary_enabled true yes Prefer template-primary answers for multi-obligation structural turns (ADR-019) yes
chat.structural_template_primary_min_obligations 2 yes Raise to require more obligations before template-primary lane yes
chat.narration_map_reduce_per_obligation false yes Enable for dogfood when narrating one obligation at a time yes
chat.narration_json_schema_enabled true yes Keep true so narration LLM returns structured citation JSON yes
server.ollama_narration_model qwen2.5-coder:3b-instruct yes Point at a capable instruct model for meaning-lane narration 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 28 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_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 77 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.cloud_provider_allowed_hosts operator Default [] Description Optional hostname allowlist for cloud provider base URLs (BYOK / PRC). Empty list = allow any host that passes SSRF HTTPS guards. Restart API after change.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_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.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.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.prefix_layout_enabled Default true Description Prefix Layout Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Prefix Layout Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for prefix layout 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.prefix_layout_marker Default ---contextmint:prefix--- Description Prefix Layout Marker — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.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.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.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 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 60 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 operator 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 operator 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.

Setting chat.structural_template_primary_enabled operator 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 operator 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 server.ollama_narration_model operator 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.

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 93 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.authority_path_follow_enabled Default true Description Authority Path Follow Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Authority Path Follow Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for authority path follow 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.authority_path_follow_lines_after Default 120 Description Authority Path Follow Lines After — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow 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.authority_path_follow_lines_before Default 0 Description Authority Path Follow Lines Before — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow 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.authority_path_follow_max_files Default 4 Description Authority Path Follow Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow 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.authority_path_follow_max_tokens_per_seed Default 48 Description Authority Path Follow Max Tokens Per Seed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow max tokens per 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 retrieval.authority_path_follow_plan_only Default true Description Authority Path Follow Plan Only — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Authority Path Follow Plan Only — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for authority path follow plan 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 retrieval.authority_path_follow_prefer_extensions Default ["md","yaml","yml","json","toml"] Description Authority Path Follow Prefer Extensions — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow prefer 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 retrieval.authority_path_follow_query_cited_share_cap Default 0.55 Description Authority Path Follow Query Cited Share Cap — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow query cited share 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 retrieval.authority_path_follow_rank_prefix_bytes Default 8192 Description Authority Path Follow Rank Prefix Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow rank prefix 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 retrieval.authority_path_follow_score Default 0.96 Description Authority Path Follow Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow 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 retrieval.authority_path_follow_seed_sources Default ["query_cited","pack_seed","pack"] Description Authority Path Follow Seed Sources — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow seed 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 retrieval.authority_path_follow_ship_diversify_max_files Default 4 Description Authority Path Follow Ship Diversify Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow ship diversify 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.authority_path_follow_ship_per_file_floor_ratio Default 0.12 Description Authority Path Follow Ship Per File Floor Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow ship per file floor 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 retrieval.authority_path_follow_ship_reserve_ratio Default 0.18 Description Authority Path Follow Ship Reserve Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority path follow ship reserve 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 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_candidate_score Default 0.55 Description Graph Candidate Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune graph candidate 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 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_hit_score Default 0.6 Description Grep Hit Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune grep hit 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 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 true Description SSE pipeline_progress for RT-VIEW. Off until explicit default-on.
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.query_cited_path_enabled Default true Description Query Cited Path Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

When false — disables or falls back for query cited 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 retrieval.query_cited_path_lines_after Default 250 Description Query Cited Path Lines After — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query cited path 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.query_cited_path_lines_before Default 0 Description Query Cited Path Lines Before — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query cited path 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.query_cited_path_max_files Default 4 Description Query Cited Path Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query cited path 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.query_cited_path_score Default 0.97 Description Query Cited Path Score — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune query cited path 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 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 84 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.await_deferred_embed Default true Description Await Deferred Embed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Await Deferred Embed — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for await deferred 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 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_all_none_is_failure Default true Description Embed All None Is Failure — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Embed All None Is Failure — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for embed all none is failure.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_circuit_requeues Default 20 Description Embed Worker Max Circuit Requeues — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune embed worker max circuit requeues when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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/**",".contextmint/epa/**",".contextmint/studio/**","**/_site/**","**/pagefind/**"] 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_progress_stall_sec Default 900 Description Job Progress Stall Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune job progress stall 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_cache_disk_mtime_probe Default true Description Reconcile Cache Disk Mtime Probe — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Reconcile Cache Disk Mtime Probe — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for reconcile cache disk mtime 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 indexing.reconcile_cache_disk_mtime_probe_max_files Default 10000 Description Reconcile Cache Disk Mtime Probe Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune reconcile cache disk mtime probe 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 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_heartbeat_fail_max Default 5 Description Worker Heartbeat Fail Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune worker heartbeat fail 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.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) 16 keys

Git worktree sandbox for isolated apply — requires extension sandbox.enabled when used from VS Code.

Key Default Description
Setting sandbox.az_executable Default "" Description Az Executable — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.az_search_paths Default [] Description Az Search Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune az search 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 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.gh_executable Default "" Description Gh Executable — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.gh_search_paths Default [] Description Gh Search Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune gh search 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 sandbox.git_executable Default "" Description Git Executable — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.git_search_paths Default [] Description Git Search Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune git search 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 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 4 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.timeout_sec Default 25 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 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) 7 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.

Setting semantic_enrichment.summary_embed_enabled Default false Description Summary Embed Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Summary Embed Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for summary embed 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.

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) 36 keys

Ghost-text completion endpoint — Wave J1 default-on. Pause policy (pause_mode) controls whether completions yield while embed/reindex is busy.

Key Default Description
Setting inline.allow_cloud Default false Description Allow Cloud — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Allow Cloud — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for allow cloud.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.chat_wire_extra_rules Default [11 items] When completing a full function body, include brief input validation and error handling — not happy-path-only., Match error-handling style already visible in
/ when present., When constructing API/SDK clients, load credentials from environment variables (never hardcode secrets) and fail closed if missing., When completing a new public function signature, prefer a brief docstring and include **kwargs (or language equivalent) when the called API commonly accepts extras.…
                
Description Chat Wire Extra Rules — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune chat wire extra 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 inline.cloud_model Default "" Description Cloud Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune cloud 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.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 true Description Enable the ghost-text /api/v1/complete endpoint — Wave J1 Parity default-on.
Usage guide

When to enable or disable

Enable when

When true — Enable the ghost-text /api/v1/complete endpoint — Wave J1 Parity 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.export_llm_trace Default false Description Export Llm Trace — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Export Llm Trace — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for export llm trace.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.multiline_hard_cap_chars Default 1536 Description Multiline Hard Cap Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune multiline 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.multiline_num_predict Default 384 Description Multiline Num Predict — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune multiline 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.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.

Agent loop & Apply Gate (server) 130 keys

Governed agent runtime — tool rounds, Apply Gate, ChangeSet, investigation depth, terminal allowlist. Wave J1 default-on; mutations stay preview-first; fill allowed_commands or apply full-parity overlay.

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 true 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_medium_warn_limit Default 100 Description Apply Gate Medium Warn Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune apply gate medium warn 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.apply_gate_required operator Default true Description Require Apply Gate decision before governed writes. Keep true in production.
Usage guide

When to enable or disable

Enable when

When true — Require Apply Gate decision before governed writes. Keep true in production.

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 true 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 operator Default true Description Master switch for the governed agent loop (tools + Apply Gate). Wave J1 Parity default-on.
Usage guide

When to enable or disable

Enable when

When true — Master switch for the governed agent loop (tools + Apply Gate). Wave J1 Parity 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 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.experience_v2.attempt_history_max Default 8 Description Attempt History Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune attempt 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 agent.experience_v2.enabled Default true Description Wave FPX repair_context SSE for in-seat Iterate. Eng default-on; one-seat claim still GATE-FULL-PARITY PO dogfood.
Usage guide

When to enable or disable

Enable when

When true — Wave FPX repair_context SSE for in-seat Iterate. Eng default-on; one-seat claim still GATE-FULL-PARITY PO dogfood.

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.experience_v2.repair_stderr_chars Default 1200 Description Repair Stderr Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune repair stderr 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.experience_v2.repair_stdout_chars Default 400 Description Repair Stdout Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune repair stdout 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.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 [13 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.path_suggest_enabled Default true Description Path Suggest Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

When false — disables or falls back for path 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 agent.path_suggest_max_candidates Default 3 Description Path Suggest Max Candidates — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune path suggest 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 agent.path_suggest_max_scan_files Default 2000 Description Path Suggest Max Scan Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune path suggest max scan 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.path_suggest_min_ratio Default 0.72 Description Path Suggest Min Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune path suggest min 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 agent.plan_persist.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.plan_persist.max_body_chars Default 200000 Description Max Body Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max body 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.plan_persist.plans_relpath Default .contextmint/plans Description Plans Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plans 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.policy_decision_arg_max_chars Default 500 Description Policy Decision Arg Max Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune policy decision arg 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.policy_decision_audit Default true Description Policy Decision Audit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Policy Decision Audit — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for policy decision audit.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.policy_version Default gcp-1 Description Policy Version — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune policy 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 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.synthesize_nudge_enabled Default true Description Synthesize Nudge Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Synthesize Nudge Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for synthesize nudge 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.synthesize_nudge_lead_rounds Default 2 Description Synthesize Nudge Lead Rounds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune synthesize nudge lead 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.synthesize_nudge_max Default 2 Description Synthesize Nudge Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune synthesize 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.system_extra_rules Default ["Prefer tool-result evidence over document section headings when choosing next work.","If tool evidence marks an item complete / eng shipped / PASS / dogfood PASS, do not propose implementing it; report status and select unfinished (open / PO dogfood / next) items.","On read_file NOT_FOUND with suggestion or data.suggested_paths, retry those paths before broad directory listings.","Prefer grep_search / vector_search for filename discovery over listing large trees.","When the user names product surfaces, map each proposed item to those surfaces using evidence only — do not invent scope for a surface not supported by evidence."] Description System Extra Rules — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune system extra 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 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.cancel_enabled Default true Description Cancel Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Cancel Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for cancel 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.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 operator Default true Description Allowlisted run_terminal tool. Wave J1 default-on; allowed_commands stays empty until operator fills (or dogfood overlay seeds this repo).
Usage guide

When to enable or disable

Enable when

When true — Allowlisted run_terminal tool. Wave J1 default-on; allowed_commands stays empty until operator fills (or dogfood overlay seeds this repo).

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.max_tracked_children Default 32 Description Max Tracked Children — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.

Agent intel (LSP · packs · git · tree) 35 keys

GATE-AG-INTEL navigation tools — extension LSP proxy, pack query, git porcelain, tree_view. Nested under agent.intel.*; Full Parity eng default-on; git commit/PR/merge/branch mutate flags remain default-off until GATE-SHIP S6; one-seat claim still requires continuous PO dogfood.

Key Default Description
Setting agent.intel.enabled operator Default true Description GATE-AG-INTEL umbrella — LSP / packs / git / tree agent tools. Full Parity eng default-on; claim still PO dogfood.
Usage guide

When to enable or disable

Enable when

When true — GATE-AG-INTEL umbrella — LSP / packs / git / tree agent tools. Full Parity eng default-on; claim still PO dogfood.

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.intel.git.branch.create_enabled Default false Description GATE-SHIP SH-7 — when false, propose_git_branch previews only (default off until PO dogfood).
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-7 — when false, propose_git_branch previews only (default off until PO dogfood).

Disable when

When false — disables or falls back for create 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.intel.git.branch.name_max_chars Default 120 Description GATE-SHIP SH-7 — maximum stripped branch name length.
Usage guide

When to enable or disable

Enable when

Tune name 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.intel.git.branch.require_confirm Default true Description GATE-SHIP SH-7 — when true, mutate only if propose_git_branch confirm is true.
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-7 — when true, mutate only if propose_git_branch confirm is true.

Disable when

When false — disables or falls back for require confirm.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.git.commit_enabled Default false Description GATE-SHIP SH-2 — when false, propose_git_commit previews only (default off until PO dogfood).
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-2 — when false, propose_git_commit previews only (default off until PO dogfood).

Disable when

When false — disables or falls back for commit 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.intel.git.commit_include_submodules Default false Description GATE-SHIP SH-2 — when false, skip nested git repos. When true, commit inside a nested repo or stage a clean parent gitlink; never stage a dirty gitlink.
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-2 — when false, skip nested git repos. When true, commit inside a nested repo or stage a clean parent gitlink; never stage a dirty gitlink.

Disable when

When false — disables or falls back for commit include submodules.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.git.commit_max_paths Default 200 Description GATE-SHIP SH-2 — cap on workspace-relative paths staged in one propose_git_commit.
Usage guide

When to enable or disable

Enable when

Tune commit 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 agent.intel.git.commit_message_min_chars Default 8 Description GATE-SHIP SH-2 — minimum stripped commit message length.
Usage guide

When to enable or disable

Enable when

Tune commit message 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.intel.git.commit_require_confirm Default true Description GATE-SHIP SH-2 — when true, mutate only if propose_git_commit confirm is true.
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-2 — when true, mutate only if propose_git_commit confirm is true.

Disable when

When false — disables or falls back for commit require confirm.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.git.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.intel.git.max_diff_bytes Default 65536 Description Max Diff Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max diff 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.intel.git.max_status_lines Default 500 Description Max Status Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max status 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.intel.git.merge.readiness_enabled Default false Description GATE-SHIP SH-4 — when false, get_merge_readiness returns ready=false with that reason.
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-4 — when false, get_merge_readiness returns ready=false with that reason.

Disable when

When false — disables or falls back for readiness 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.intel.git.pr.base_branch Default "" Description GATE-SHIP SH-3 — PR base ref. Empty uses origin/HEAD (not a hardcoded main).
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.git.pr.body_max_chars Default 8000 Description GATE-SHIP SH-3 — cap on PR body characters.
Usage guide

When to enable or disable

Enable when

Tune body 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.intel.git.pr.body_min_chars Default 8 Description GATE-SHIP SH-8 — mutate-only minimum stripped PR body length (preview may be shorter).
Usage guide

When to enable or disable

Enable when

Tune body 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.intel.git.pr.create_enabled Default false Description GATE-SHIP SH-3 — when false, create_pull_request previews only (default off until PO dogfood).
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-3 — when false, create_pull_request previews only (default off until PO dogfood).

Disable when

When false — disables or falls back for create 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.intel.git.pr.push_on_create Default true Description GATE-SHIP SH-3 — git push --set-upstream current branch on mutate; never --force.
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-3 — git push --set-upstream current branch on mutate; never --force.

Disable when

When false — disables or falls back for push on create.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.git.pr.require_confirm Default true Description GATE-SHIP SH-3 — when true, mutate only if create_pull_request confirm is true.
Usage guide

When to enable or disable

Enable when

When true — GATE-SHIP SH-3 — when true, mutate only if create_pull_request confirm is true.

Disable when

When false — disables or falls back for require confirm.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.git.pr.title_min_chars Default 8 Description GATE-SHIP SH-3 — minimum stripped PR title length.
Usage guide

When to enable or disable

Enable when

Tune title 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.intel.git.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 agent.intel.lsp.enabled operator Default true Description LSP proxy tools (go_to_definition, find_references, …). Needs extension loopback proxy header.
Usage guide

When to enable or disable

Enable when

When true — LSP proxy tools (go_to_definition, find_references, …). Needs extension loopback proxy header.

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.intel.lsp.max_locations Default 50 Description Max Locations — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.lsp.max_outline_symbols Default 200 Description Max Outline Symbols — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max outline 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 agent.intel.lsp.proxy_base_url Default "" Description Proxy Base Url — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune proxy 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 agent.intel.lsp.proxy_timeout_sec Default 10 Description Proxy Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune proxy 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.intel.lsp.registry_fallback_for_outline Default true Description Registry Fallback For Outline — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Registry Fallback For Outline — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for registry fallback for outline.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.packs.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.intel.packs.include_draft_only_when_named Default true Description Include Draft Only When Named — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Include Draft Only When Named — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for include draft only when named.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.intel.packs.max_content_chars Default 8000 Description Max Content Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max content 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.intel.packs.max_packs Default 5 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 agent.intel.tree_view.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.intel.tree_view.max_depth Default 3 Description Max Depth — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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.intel.tree_view.max_entries Default 200 Description Max Entries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 agent.intel.tree_view.skip_dot_dirs Default true Description Skip Dot Dirs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Skip Dot Dirs — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for skip dot dirs.

Trade-offs

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

Recommendation

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

Agent moat · network · Spec tools 29 keys

Deep blast / ADR context / MCP export (agent.moat.*), policy-gated fetch_url/search_web (agent.network.*), and Spec tools (read_image / insert_text). Defaults off; Sovereign blocks network by policy.

Key Default Description
Setting agent.moat.adr_context_enabled Default false Description Adr Context Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

When false — disables or falls back for adr context 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.moat.adr_context_top_k Default 8 Description Adr Context Top K — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune adr context 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.moat.adr_excerpt_chars Default 800 Description Adr Excerpt Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune adr 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.moat.deepen_blast Default true Description Deepen Blast — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Deepen Blast — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for deepen 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 agent.moat.enabled operator Default false Description Moat tools umbrella — deepen blast, ADR context, MCP export. Off by default.
Usage guide

When to enable or disable

Enable when

When true — Moat tools umbrella — deepen blast, ADR context, MCP export. Off by default.

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.moat.foi_enabled Default false Description Foi Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Foi Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for foi 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.moat.max_owner_labels Default 8 Description Max Owner Labels — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max owner 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 agent.moat.mcp_export_enabled operator Default false Description Expose list_mcp_export_tools + optional HTTP MCP export. Runtime stays MCP-optional.
Usage guide

When to enable or disable

Enable when

When true — Expose list_mcp_export_tools + optional HTTP MCP export. Runtime stays MCP-optional.

Disable when

When false — disables or falls back for mcp 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 agent.moat.mcp_http_call_enabled operator Default false Description POST /api/v1/mcp/export/call — execute allowlisted export tools only.
Usage guide

When to enable or disable

Enable when

When true — POST /api/v1/mcp/export/call — execute allowlisted export tools only.

Disable when

When false — disables or falls back for mcp http call 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.moat.mcp_http_export_enabled operator Default false Description GET /api/v1/mcp/export/tools when moat MCP export is on.
Usage guide

When to enable or disable

Enable when

When true — GET /api/v1/mcp/export/tools when moat MCP export is on.

Disable when

When false — disables or falls back for mcp http 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 agent.moat.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 agent.network.allowed_hosts Default [] Description Allowed Hosts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.network.audit_relpath Default .contextmint/agent/network-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.network.enabled operator Default false Description Allow registering fetch_url / search_web. Sovereign policy may still BLOCK.
Usage guide

When to enable or disable

Enable when

When true — Allow registering fetch_url / search_web. Sovereign policy may still BLOCK.

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.network.fetch_url_enabled Default false Description Fetch Url Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Fetch Url Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for fetch url 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.network.max_redirects Default 3 Description Max Redirects — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.network.max_response_bytes Default 65536 Description Max Response Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max response 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.network.playwright_enabled Default false Description Playwright Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Playwright Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for playwright 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.network.search_endpoint_url Default "" Description Search Endpoint Url — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune search endpoint 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.network.search_max_results Default 5 Description Search Max Results — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune search max 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 agent.network.search_web_enabled Default false Description Search Web Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Search Web Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for search web 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.network.timeout_sec Default 15 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.spec_tools.editor_proxy_timeout_sec Default 10 Description Editor Proxy Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune editor proxy 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.spec_tools.enabled operator Default false Description Spec tools (read_image / insert_text_at_cursor). Off by default.
Usage guide

When to enable or disable

Enable when

When true — Spec tools (read_image / insert_text_at_cursor). Off by default.

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.spec_tools.insert_text_at_cursor_enabled Default false Description Insert Text At Cursor Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Insert Text At Cursor Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for insert text at cursor 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.spec_tools.max_image_bytes Default 2000000 Description Max Image Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max image 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.spec_tools.max_image_dimension_px Default 2048 Description Max Image Dimension Px — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max image 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 agent.spec_tools.max_insert_chars Default 8000 Description Max Insert Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max insert 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.spec_tools.read_image_enabled Default false Description Read Image Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

When false — disables or falls back for read image 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.

Code review (server) 57 keys

CR-1…CR-4 review programme — file/branch/feature/flow. Wave J1 Parity default-on after GATE-R-FINAL dogfood.

Key Default Description
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 true 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 operator Default true Description Master review programme switch. Wave J1 Parity default-on after GATE-R-FINAL.
Usage guide

When to enable or disable

Enable when

When true — Master review programme switch. Wave J1 Parity default-on after GATE-R-FINAL.

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 true 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 true 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 true 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.

Governance control plane 60 keys

GATE-GOV-POLICY — PolicyDecision, admit plugins, audit sinks, policy push. Shipped switches default off; dogfood via overlay.

Key Default Description
Setting governance.agent_rbac.default_role Default viewer Description Default Role — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 governance.agent_rbac.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 governance.agent_rbac.role_allow_categories.admin Default ["read","write","governance","execution","plan"] Description Admin — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.role_allow_categories.dev Default ["read","governance","execution","plan"] Description Dev — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.role_allow_categories.viewer Default ["read"] Description Viewer — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.role_allow_tools.admin Default [] Description Admin — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.role_allow_tools.dev Default [] Description Dev — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.role_allow_tools.viewer Default [] Description Viewer — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.role_deny_tools.admin Default [] Description Admin — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.role_deny_tools.dev Default ["governed_write_file","governed_delete_file","governed_apply_change_set"] Description Dev — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.role_deny_tools.viewer Default [] Description Viewer — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.unknown_role_fallback Default viewer Description Unknown Role Fallback — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.agent_rbac.use_default_role_when_unset Default false Description Use Default Role When Unset — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Use Default Role When Unset — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for use default role when unset.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.audit_retention.export_enabled Default true Description Export Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

When false — disables or falls back for 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 governance.audit_retention.export_max_events Default 10000 Description Export Max Events — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.audit_retention.prune_enabled Default false Description Prune Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Prune Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for prune 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.audit_retention.retention_days Default 90 Description Retention Days — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_local.execute_ide_command Default require_approval Description Execute Ide Command — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_local.fetch_url Default execute Description Fetch Url — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fetch 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 governance.authority.candidate_tool_defaults_local.get_env Default require_approval Description Get Env — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune get 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 governance.authority.candidate_tool_defaults_local.insert_text_at_cursor Default execute Description Insert Text At Cursor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_local.playwright_browser Default execute Description Playwright Browser — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_local.read_image Default execute Description Read Image — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_local.search_web Default execute Description Search Web — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_sovereign.execute_ide_command Default block Description Execute Ide Command — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_sovereign.fetch_url Default block Description Fetch Url — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fetch 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 governance.authority.candidate_tool_defaults_sovereign.get_env Default block Description Get Env — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune get 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 governance.authority.candidate_tool_defaults_sovereign.insert_text_at_cursor Default require_approval Description Insert Text At Cursor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_sovereign.playwright_browser Default block Description Playwright Browser — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_sovereign.read_image Default execute Description Read Image — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.candidate_tool_defaults_sovereign.search_web Default block Description Search Web — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.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 governance.authority.require_terminal_allowlist Default true Description Require Terminal Allowlist — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Terminal Allowlist — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require terminal allowlist.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.sovereign_block_medium_findings Default true Description Sovereign Block Medium Findings — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Sovereign Block Medium Findings — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for sovereign block medium findings.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.authority.sovereign_disallow_end_user_waiver Default true Description Sovereign Disallow End User Waiver — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Sovereign Disallow End User Waiver — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for sovereign disallow end user waiver.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.break_glass.default_ttl_sec Default 3600 Description Default Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default 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 governance.break_glass.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 governance.break_glass.max_ttl_sec Default 28800 Description Max Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max 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 governance.break_glass.require_ticket Default true Description Require Ticket — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Ticket — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require ticket.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.break_glass.store_path Default — Description Store Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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.break_glass.ticket_min_chars Default 4 Description Ticket Min Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune ticket 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 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.ops.allow_unauthenticated Default false Description Allow Unauthenticated — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Allow Unauthenticated — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for allow unauthenticated.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.ops.allow_unauthenticated_writes Default false Description Allow Unauthenticated Writes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Allow Unauthenticated Writes — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for allow unauthenticated writes.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.ops.fail_closed_on_audit_write Default true Description Fail Closed On Audit Write — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Fail Closed On Audit Write — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for fail closed on audit write.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.ops.http_mutate_min_role Default dev Description Http Mutate Min Role — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune http mutate min 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 governance.policy_inputs.block_write_when_scan_incomplete Default false Description Block Write When Scan Incomplete — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Block Write When Scan Incomplete — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for block write when scan incomplete.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_inputs.default_tenant_tier Default standard Description Default Tenant Tier — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default tenant 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 governance.policy_inputs.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 governance.policy_inputs.inference_tier.min_tier_for_write Default "" Description Min Tier For Write — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_inputs.inference_tier.restricted_tier_min_tier_for_write Default T1 Description Restricted Tier Min Tier For Write — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_inputs.max_packs_to_assess Default 8 Description Max Packs To Assess — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_inputs.pack_trust.block_write_on_low_confidence Default true Description Block Write On Low Confidence — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Block Write On Low Confidence — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for block write on low confidence.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_inputs.pack_trust.block_write_on_stale_packs Default true Description Block Write On Stale Packs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Block Write On Stale Packs — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for block write on stale 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 governance.policy_inputs.tier_modifiers.elevated_trust_signals_optional Default true Description Elevated Trust Signals Optional — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Elevated Trust Signals Optional — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for elevated trust signals optional.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_inputs.tier_modifiers.restricted_block_medium_findings Default true Description Restricted Block Medium Findings — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Restricted Block Medium Findings — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for restricted block medium findings.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_inputs.tier_modifiers.restricted_block_terminal Default true Description Restricted Block Terminal — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Restricted Block Terminal — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for restricted block 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 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 operator Default false Description Allow central policy rule push to trays (N+ / GOV-POLICY). Off by default.
Usage guide

When to enable or disable

Enable when

When true — Allow central policy rule push to trays (N+ / GOV-POLICY). Off by default.

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.

OIR & knowledge reconciliation (Block RO) 30 keys

Operational intelligence / reconciliation tunables (oir.* · reconciliation.*). FOI product claims stay gated; defaults off.

Key Default Description
Setting oir.default_evidence_coverage Default 1 Description Default Evidence Coverage — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default evidence 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 oir.default_freshness Default 1 Description Default Freshness — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oir.default_trust Default 1 Description Default Trust — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oir.expanded_summary_evidence Default 0.9 Description Expanded Summary Evidence — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oir.fabric_trust_hydrate_enabled Default true Description Fabric Trust Hydrate Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Fabric Trust Hydrate Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for fabric trust hydrate 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 oir.freshness_from_mtime_enabled Default true Description Freshness From Mtime Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Freshness From Mtime Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for freshness from mtime 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 oir.freshness_from_mtime_requires_trust_map Default true Description Freshness From Mtime Requires Trust Map — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Freshness From Mtime Requires Trust Map — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for freshness from mtime requires trust map.

Trade-offs

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

Recommendation

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

Setting oir.freshness_half_life_days Default 90 Description Freshness Half Life Days — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oir.fusion_enabled Default false Description Fusion Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Fusion Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for 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 oir.min_multiplier Default 0.05 Description Min Multiplier — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune min 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 oir.require_reconciliation_enabled Default true Description Require Reconciliation Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Reconciliation Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require reconciliation 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 reconciliation.adapter_confidence.codeowners Default 0.9 Description Codeowners — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting reconciliation.adapter_confidence.git_blame Default 0.35 Description Git Blame — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting reconciliation.adapter_confidence.readme_heuristic Default 0.25 Description Readme Heuristic — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting reconciliation.adapter_confidence.repo Default 0.55 Description Repo — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 reconciliation.adapter_confidence.workspace_memory_default Default 0.7 Description Workspace Memory Default — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune workspace memory 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 reconciliation.confidence_expand_threshold Default 0.55 Description Confidence Expand Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune confidence expand 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 reconciliation.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 reconciliation.git_blame_timeout_sec Default 5 Description Git Blame Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune git blame 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 reconciliation.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 reconciliation.readme_filenames Default ["README.md","README.MD","Readme.md","README"] Description Readme Filenames — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting reconciliation.readme_max_depth Default 2 Description Readme Max Depth — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune readme 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 reconciliation.repo_scan_head_lines Default 40 Description Repo Scan Head Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune repo scan head 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 reconciliation.repo_scan_symbol_window_chars Default 200 Description Repo Scan Symbol Window Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune repo scan symbol window 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 reconciliation.source_authority.codeowners Default 0.9 Description Codeowners — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting reconciliation.source_authority.git_blame Default 0.4 Description Git Blame — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting reconciliation.source_authority.readme_heuristic Default 0.3 Description Readme Heuristic — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting reconciliation.source_authority.repo Default 0.55 Description Repo — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 reconciliation.source_authority.workspace_memory Default 0.85 Description Workspace Memory — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting reconciliation.summary_first_enabled Default false Description Summary First Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Summary First Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for summary first 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.

Sovereign multi-user (SS-MU) 28 keys

Dual-plane local WIP + sovereign main — post mid-Sept demo programme. ss_mu.enabled false until PO dogfood PASS.

Key Default Description
Setting ss_mu.enabled operator Default false Description Sovereign dual-plane multi-user. Off until GATE-SS-MU PO dogfood PASS.
Usage guide

When to enable or disable

Enable when

When true — Sovereign dual-plane multi-user. Off until GATE-SS-MU PO dogfood PASS.

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 ss_mu.main.allowed_remote_urls Default [] Description Allowed Remote Urls — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.main.default_branch Default main Description Default Branch — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.main.fetch_timeout_sec Default 120 Description Fetch Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune fetch 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 ss_mu.main.jobs_tick_sec Default 5 Description Jobs Tick Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune jobs tick 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 ss_mu.main.materialization_root Default "" Description Materialization Root — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.main.operator_user_ids Default [] Description Operator User Ids — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.main.tip_refresh_interval_sec Default 3600 Description Tip Refresh Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune tip refresh 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 ss_mu.main.tip_sha_prefix_min Default 12 Description Tip Sha Prefix Min — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune tip sha prefix 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 ss_mu.main.webhook_shared_secret Default "" Description Webhook Shared Secret — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.presence.heartbeat_ttl_sec Default 90 Description Heartbeat Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune heartbeat 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 ss_mu.presence.max_open_paths Default 32 Description Max Open Paths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max open 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 ss_mu.preview.max_active_per_workspace Default 8 Description Max Active Per Workspace — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max active per 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 ss_mu.preview.ttl_sec Default 86400 Description Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 ss_mu.quotas.max_previews_per_user Default 16 Description Max Previews Per User — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.quotas.max_war_rooms_per_user Default 4 Description Max War Rooms Per User — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max war rooms per user when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.quotas.presence_retention_sec Default 86400 Description Presence Retention Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune presence retention 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 ss_mu.quotas.seed_bandwidth_bytes_per_day Default 2000000000 Description Seed Bandwidth Bytes Per Day — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune seed bandwidth bytes per day when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.quotas.sweep_interval_sec Default 300 Description Sweep Interval Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune sweep 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 ss_mu.seed.max_manifest_files Default 10000 Description Max Manifest Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max manifest 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 ss_mu.seed.max_package_bytes Default 512000000 Description Max Package Bytes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max package 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 ss_mu.seed.package_root Default "" Description Package Root — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.war_room.default_ttl_sec Default 14400 Description Default Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default 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 ss_mu.war_room.grace_sec Default 600 Description Grace Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 ss_mu.war_room.max_members Default 16 Description Max Members — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting ss_mu.war_room.max_ttl_sec Default 172800 Description Max Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max 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 ss_mu.war_room.min_ttl_sec Default 600 Description Min Ttl Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune min 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 ss_mu.war_room.require_main_seed Default false Description Require Main Seed — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Require Main Seed — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for require main seed.

Trade-offs

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

Recommendation

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

Knowledge Fabric (Block U thin) 121 keys

Institutional memory graph spine — defaults off. List/get, shadow dual-write, Memory Tab, learner/decay, thin audit/RBAC, Memory Tab UX, domain filter, graph neighborhood, convention↔file about links, convention kind/q query, parity summary/CI slices 1–4 + F5/scale, Block UA Repository DNA thin, Block UB Feature Registry Lite thin, and Block V Health/Architecture Tab behind fabric.* flags. Not GATE-W1 product / not GATE-AHA / not GATE-FEATURE-LITE product / not GATE-W2 product; read_cutover stays false.

Key Default Description
Setting fabric.accepted_drift_ttl_days Default 0 Description Accepted Drift Ttl Days — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.architecture_depends_scan_multiplier Default 8 Description When filtering depends_on edges for a domain file set, scan up to this multiple of the mermaid edge cap before filtering.
Usage guide

When to enable or disable

Enable when

Tune architecture depends scan 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 fabric.architecture_mermaid_max_edges Default 80 Description Cap edges in domain Mermaid export.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.architecture_tab_enabled Default false Description Admit architecture projection, domain mermaid, Architecture Tab APIs. Default false — not GATE-W2 product.
Usage guide

When to enable or disable

Enable when

When true — Admit architecture projection, domain mermaid, Architecture Tab APIs. Default false — not GATE-W2 product.

Disable when

When false — disables or falls back for architecture tab 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 fabric.audit_events_enabled Default false Description Dual-write immutable audit_events SQLite rows alongside Memory JSONL (Memory Tab audit trail reads this). Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Dual-write immutable audit_events SQLite rows alongside Memory JSONL (Memory Tab audit trail reads this). Default off — not GATE-W1.

Disable when

When false — disables or falls back for audit events 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 fabric.audit_fail_closed Default false Description When audit_events_enabled, raise on table insert failure (default soft log-and-continue).
Usage guide

When to enable or disable

Enable when

When true — When audit_events_enabled, raise on table insert failure (default soft log-and-continue).

Disable when

When false — disables or falls back for audit 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 fabric.blast_bench_node_cap Default 2000 Description Blast Bench Node Cap — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune blast bench node 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 fabric.blast_generation_key Default workspace_generation Description Blast Generation Key — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.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 fabric.blast_max_nodes Default 500 Description Blast Max Nodes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.blast_max_tested_by Default 64 Description Blast Max Tested By — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.blast_radius_enabled Default false Description Blast Radius Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Blast Radius Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for blast radius 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 fabric.blast_test_file_globs Default ["**/test_*.py","**/*_test.py","**/*.test.ts","**/*.test.js","**/*_test.go"] Description Blast Test File Globs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune blast test file 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 fabric.convention_about_max_edges Default 8 Description Max about edges written per convention node per shadow pass.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.convention_candidate_max Default 50 Description Convention Candidate Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune convention candidate 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 fabric.convention_hub_fan_in_min Default 3 Description Convention Hub Fan In Min — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune convention hub fan in 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 fabric.convention_naming_example_max Default 5 Description Convention Naming Example Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune convention naming example 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 fabric.convention_query_enabled Default false Description Admit kind= and q= on GET /fabric/conventions (still requires fabric.enabled + memory_tab_enabled). Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Admit kind= and q= on GET /fabric/conventions (still requires fabric.enabled + memory_tab_enabled). Default off — not GATE-W1.

Disable when

When false — disables or falls back for convention query 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 fabric.convention_query_q_max_len Default 64 Description Max length of conventions list q= search string.
Usage guide

When to enable or disable

Enable when

Tune convention query q max 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 fabric.db_filename Default fabric.sqlite Description Db Filename — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune db 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 fabric.decay_confidence_factor Default 0.5 Description Decay Confidence Factor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune decay confidence 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 fabric.decay_enabled Default false Description Decay/retract stale pending conventions; never deletes approved/dismissed. Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Decay/retract stale pending conventions; never deletes approved/dismissed. Default off — not GATE-W1.

Disable when

When false — disables or falls back for decay 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 fabric.decay_pending_days Default 14 Description Decay Pending Days — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.decay_retract_confidence Default 0.25 Description Decay Retract Confidence — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune decay retract 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 fabric.decision_decisions_md_relpath Default .contextmint/decisions.md Description Decision Decisions Md Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune decision decisions md 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 fabric.decision_github_handle_map_relpath Default .contextmint/github_handles.yaml Description Decision Github Handle Map Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune decision github handle map 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 fabric.decision_graph_enabled Default false Description Decision Graph Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Decision Graph Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for decision graph 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 fabric.decision_learner_min_confidence Default 0.8 Description Decision Learner Min Confidence — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune decision learner 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 fabric.decision_list_default_limit Default 50 Description Decision List Default Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune decision 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 fabric.decision_max_links_per_decision Default 32 Description Decision Max Links Per Decision — server tunable from contextmint.defaults.yaml.
Usage guide
Setting fabric.decision_max_per_workspace Default 200 Description Decision Max Per Workspace — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune decision max per 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 fabric.dna_aha_max_ms Default 60000 Description GATE-AHA eng wall-clock budget (ms) for DNA projector path (scaffold only).
Usage guide

When to enable or disable

Enable when

Tune dna aha 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 fabric.dna_aha_min_domains Default 3 Description GATE-AHA eng floor for domain count (scaffold only; not product exit).
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_aha_min_owners Default 1 Description GATE-AHA eng floor for owner count (scaffold only).
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_aha_min_risks Default 1 Description GATE-AHA eng floor for risk hotspot count (scaffold only).
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_enabled Default false Description Admit DNA finalize write + GET /fabric/dna (still requires fabric.enabled). Default off — not GATE-AHA / not GATE-W1 product.
Usage guide

When to enable or disable

Enable when

When true — Admit DNA finalize write + GET /fabric/dna (still requires fabric.enabled). Default off — not GATE-AHA / not GATE-W1 product.

Disable when

When false — disables or falls back for dna 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 fabric.dna_fan_in_min Default 3 Description Min dependents for a file to count as a DNA risk hotspot.
Usage guide

When to enable or disable

Enable when

Tune dna fan in 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 fabric.dna_llm_summary_enabled Default false Description Optional LLM polish on DNA report text. Default off — never invents paths; not GATE-AHA.
Usage guide

When to enable or disable

Enable when

When true — Optional LLM polish on DNA report text. Default off — never invents paths; not GATE-AHA.

Disable when

When false — disables or falls back for dna llm summary 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 fabric.dna_max_conventions Default 5 Description Max convention candidates in the Repository DNA report.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_max_domains Default 3 Description Max domains listed in the Repository DNA report.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_max_owners Default 8 Description Max distinct owner labels in the Repository DNA report.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_max_risks Default 5 Description Max fan-in risk hotspot modules in the Repository DNA report.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_max_surprise Default 5 Description Max surprise signals listed in the Repository DNA report.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_report_filename_prefix Default dna Description Filename prefix for DNA reports: {prefix}-{generation}.json.
Usage guide

When to enable or disable

Enable when

Tune dna report filename 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 fabric.dna_reports_dirname Default reports Description Directory name under .contextmint for DNA JSON reports (workspace-relative).
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.dna_summary_preview_n Default 3 Description How many domain/owner/risk lines previewed in DNA status summary text.
Usage guide

When to enable or disable

Enable when

Tune dna summary preview 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 fabric.dna_surprise_types Default ["risk_hotspot","convention_candidate","hidden_dependency"] Description Allowed surprise signal kinds for DNA (workspace-agnostic).
Usage guide

When to enable or disable

Enable when

Tune dna surprise 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 fabric.domain_filter_enabled Default false Description Admit GET /fabric/domains and conventions?domain= (still requires fabric.enabled + memory_tab_enabled for Memory Tab). Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Admit GET /fabric/domains and conventions?domain= (still requires fabric.enabled + memory_tab_enabled for Memory Tab). Default off — not GATE-W1.

Disable when

When false — disables or falls back for domain 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.

Setting fabric.domain_rules Default [4 items] Description Ordered workspace-agnostic path glob rules; first match wins as primary domain id. Not golden/repo paths.
Usage guide

When to enable or disable

Enable when

Tune domain 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 fabric.domain_tagging_enabled Default false Description When true with shadow write, stamp payload.domain on file/convention nodes from fabric.domain_rules globs. Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — When true with shadow write, stamp payload.domain on file/convention nodes from fabric.domain_rules globs. Default off — not GATE-W1.

Disable when

When false — disables or falls back for domain tagging 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 fabric.drift_accept_codeowners_only Default false Description Drift Accept Codeowners Only — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Drift Accept Codeowners Only — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for drift accept codeowners 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 fabric.drift_convention_min_about Default 1 Description Drift Convention Min About — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.drift_enabled Default false Description Drift Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Drift Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for drift 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 fabric.drift_idle_max_ms Default 2500 Description Drift Idle Max Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune drift idle 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 fabric.drift_list_default_limit Default 50 Description Drift List Default Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune drift 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 fabric.drift_max_violations_per_pass Default 200 Description Drift Max Violations Per Pass — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune drift max violations per pass when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.enabled operator Default false Description Master switch for Fabric graph APIs (list/get) and delete cascade. Off by default — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Master switch for Fabric graph APIs (list/get) and delete cascade. Off by default — not GATE-W1.

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 fabric.feature_lite_closure_hops Default 1 Description Dep-graph hops for import-closure tagging (0 = seeds only).
Usage guide

When to enable or disable

Enable when

Tune feature lite closure 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 fabric.feature_lite_enabled Default false Description Admit Feature Lite finalize materialization + GET /fabric/features (still requires fabric.enabled). Default off — not GATE-FEATURE-LITE product.
Usage guide

When to enable or disable

Enable when

When true — Admit Feature Lite finalize materialization + GET /fabric/features (still requires fabric.enabled). Default off — not GATE-FEATURE-LITE product.

Disable when

When false — disables or falls back for feature lite 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 fabric.feature_lite_implements_confidence Default 0.35 Description Default confidence stamped on import-closure implements edges.
Usage guide

When to enable or disable

Enable when

Tune feature lite implements 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 fabric.feature_lite_max_features Default 100 Description Max draft feature nodes upserted per finalize pass.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.feature_lite_max_files_per_draft_feature Default 30 Description Auto-generated packs at or below this seed count stay one draft feature; above this, split by top-level directory.
Usage guide

When to enable or disable

Enable when

Tune feature lite max files per draft feature when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.feature_lite_max_implements_per_feature Default 80 Description Max implements edges written per draft feature (seeds + import closure).
Usage guide

When to enable or disable

Enable when

Tune feature lite max implements per feature when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.feature_lite_max_key_len Default 240 Description Max characters for feature/owner/domain node keys after sanitize.
Usage guide

When to enable or disable

Enable when

Tune feature lite max key 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 fabric.feature_lite_owner_edge_max Default 16 Description Max owns edges (owner→feature) per draft feature.
Usage guide

When to enable or disable

Enable when

Tune feature lite owner edge 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 fabric.feature_lite_pattern_match_max Default 200 Description Max pack pattern matches when seeding a draft feature.
Usage guide

When to enable or disable

Enable when

Tune feature lite pattern match 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 fabric.feature_lite_seed_confidence Default 0.7 Description Confidence stamped on pack seed implements edges.
Usage guide

When to enable or disable

Enable when

Tune feature lite seed 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 fabric.feature_registry_enabled Default false Description Admit Feature Registry promote/correct/propose + wizard APIs (requires fabric.enabled + feature_lite_enabled). Default false — not GATE-V3 / not Feature Registry product.
Usage guide

When to enable or disable

Enable when

When true — Admit Feature Registry promote/correct/propose + wizard APIs (requires fabric.enabled + feature_lite_enabled). Default false — not GATE-V3 / not Feature Registry product.

Disable when

When false — disables or falls back for feature 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 fabric.health_churn_window_commits Default 50 Description How many recent commit nodes to scan for churn scores.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.health_cycle_scc_member_cap Default 32 Description Max SCC member paths retained in each cycle risk detail.
Usage guide

When to enable or disable

Enable when

Tune health cycle scc member 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 fabric.health_enabled Default false Description Admit health projector + GET /fabric/health (requires fabric.enabled). Default false — not GATE-W2 product.
Usage guide

When to enable or disable

Enable when

When true — Admit health projector + GET /fabric/health (requires fabric.enabled). Default false — not GATE-W2 product.

Disable when

When false — disables or falls back for health 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 fabric.health_feature_rollup_enabled Default true Description When Feature Lite draft features exist, include per-feature risk rollups.
Usage guide

When to enable or disable

Enable when

When true — When Feature Lite draft features exist, include per-feature risk rollups.

Disable when

When false — disables or falls back for health feature rollup 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 fabric.health_feature_rollup_max_rows Default 200 Description Cap on feature→path implements rows scanned for health rollups.
Usage guide

When to enable or disable

Enable when

Tune health feature rollup 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 fabric.health_scan_max_rows Default 20000 Description Safety cap on file/edge rows one health or architecture projection reads.
Usage guide

When to enable or disable

Enable when

Tune health scan 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 fabric.health_test_code_globs Default [16 items] **/*.py, **/*.ts, **/*.tsx, **/*.js… Description Workspace-agnostic globs for production-like source paths (health test-gap).
Usage guide

When to enable or disable

Enable when

Tune health test code 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 fabric.health_test_file_globs Default [9 items] **/tests/**, **/test/**, **/__tests__/**, **/test_*.*… Description Workspace-agnostic globs that mark a path as a test file.
Usage guide

When to enable or disable

Enable when

Tune health test file 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 fabric.health_top_k Default 25 Description Max risk rows returned by GET /fabric/health.
Usage guide

When to enable or disable

Enable when

Tune health 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 fabric.health_weight_churn Default 1 Description Risk weight for commit churn signals.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.health_weight_cycle Default 1 Description Risk weight for cyclic dependency SCCs.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.health_weight_test_gap Default 1 Description Risk weight for test-gap heuristic.
Usage guide

When to enable or disable

Enable when

Tune health weight test 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 fabric.impact_hub_sample_size Default 16 Description Impact Hub Sample Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune impact hub sample 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 fabric.impact_hub_threshold Default 50 Description Impact Hub Threshold — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune impact hub 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 fabric.learner_audit_read_max Default 2000 Description Learner Audit Read Max — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune learner audit read 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 fabric.learner_enabled Default false Description Enrich convention payloads from Memory audit JSONL (hints only — never auto-approve). Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Enrich convention payloads from Memory audit JSONL (hints only — never auto-approve). Default off — not GATE-W1.

Disable when

When false — disables or falls back for learner 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 fabric.learner_min_events Default 2 Description Learner Min Events — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.list_default_limit Default 50 Description List Default Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 fabric.list_max_limit Default 200 Description List Max Limit — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 fabric.memory_tab_enabled Default false Description Admit Memory Tab convention list/approve/dismiss APIs (still requires fabric.enabled). Extension filter + audit trail when audit_events_enabled. Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Admit Memory Tab convention list/approve/dismiss APIs (still requires fabric.enabled). Extension filter + audit trail when audit_events_enabled. Default off — not GATE-W1.

Disable when

When false — disables or falls back for memory tab 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 fabric.neighborhood_edge_types Default ["depends_on"] Description Edge types walked in both directions for neighborhood (empty falls back to depends_on).
Usage guide

When to enable or disable

Enable when

Tune neighborhood edge 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 fabric.neighborhood_enabled Default false Description Admit GET /fabric/neighborhood over fabric_edges (still requires fabric.enabled). Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Admit GET /fabric/neighborhood over fabric_edges (still requires fabric.enabled). Default off — not GATE-W1.

Disable when

When false — disables or falls back for neighborhood 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 fabric.neighborhood_max_hops Default 1 Description Max BFS hops from the seed node for neighborhood reads (0 = seed only).
Usage guide

When to enable or disable

Enable when

Tune neighborhood max 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 fabric.neighborhood_max_nodes Default 50 Description Hard cap on nodes returned by /fabric/neighborhood (including seed).
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.parity_bench_edge_count Default 4000 Description Parity Bench Edge Count — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune parity bench edge 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 fabric.parity_bench_max_ms Default 50 Description Parity Bench Max Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune parity bench 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 fabric.parity_bench_node_count Default 2000 Description Parity Bench Node Count — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune parity bench node 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 fabric.parity_enabled Default false Description Admit GET /fabric/parity/summary and parity CI slices 1–3 (still requires fabric.enabled). Default off — not GATE-W1; does not enable read_cutover.
Usage guide

When to enable or disable

Enable when

When true — Admit GET /fabric/parity/summary and parity CI slices 1–3 (still requires fabric.enabled). Default off — not GATE-W1; does not enable read_cutover.

Disable when

When false — disables or falls back for parity 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 fabric.rbac_enabled Default false Description Deny-by-default Fabric route ACL via workspace roles (still requires fabric.enabled). Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Deny-by-default Fabric route ACL via workspace roles (still requires fabric.enabled). Default off — not GATE-W1.

Disable when

When false — disables or falls back for rbac 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 fabric.read_cutover_enabled Default false Description Reserved read-path cutover from legacy stores. Must stay false until GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Reserved read-path cutover from legacy stores. Must stay false until GATE-W1.

Disable when

When false — disables or falls back for read cutover 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 fabric.registry_ast_snippet_lines Default 5 Description Registry Ast Snippet Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry ast snippet 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 fabric.registry_contracts_glob Default .contextmint/contracts/*.yaml Description Registry Contracts Glob — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.registry_edge_decay_days Default 90 Description Registry Edge Decay Days — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.registry_edge_decay_factor Default 0.85 Description Registry Edge Decay Factor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry edge decay 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 fabric.registry_edge_weight_floor Default 0.05 Description Registry Edge Weight Floor — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune registry edge weight 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 fabric.registry_health_min_implements Default 1 Description Registry Health Min Implements — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.registry_max_contracts Default 100 Description Registry Max Contracts — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.registry_max_propose_pending Default 50 Description Registry Max Propose Pending — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting fabric.require_auth Default false Description Require authenticated principal on Fabric list/mutate when auth is on. Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — Require authenticated principal on Fabric list/mutate when auth is on. Default off — not GATE-W1.

Disable when

When false — disables or falls back for require auth.

Trade-offs

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

Recommendation

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

Setting fabric.shadow_batch_size Default 500 Description Shadow Batch Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune shadow 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 fabric.shadow_chunk_max_per_file Default 10000 Description Shadow Chunk Max Per File — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune shadow chunk max 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 fabric.shadow_chunk_page_size Default 500 Description Shadow Chunk Page Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune shadow chunk 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 fabric.shadow_edge_batch_size Default 2000 Description Shadow Edge Batch Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune shadow edge 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 fabric.shadow_symbol_batch_size Default 2000 Description Shadow Symbol Batch Size — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune shadow symbol 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 fabric.shadow_write_chunks Default false Description Shadow Write Chunks — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Shadow Write Chunks — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for shadow write chunks.

Trade-offs

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

Recommendation

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

Setting fabric.shadow_write_convention_edges Default false Description When true with shadow conventions, upsert about edges from convention nodes to file nodes (file_key / evidence_files). Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — When true with shadow conventions, upsert about edges from convention nodes to file nodes (file_key / evidence_files). Default off — not GATE-W1.

Disable when

When false — disables or falls back for shadow write convention edges.

Trade-offs

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

Recommendation

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

Setting fabric.shadow_write_conventions Default false Description When true with shadow write, upsert convention candidate nodes (hubs + naming) for Memory Tab. Default off — not GATE-W1.
Usage guide

When to enable or disable

Enable when

When true — When true with shadow write, upsert convention candidate nodes (hubs + naming) for Memory Tab. Default off — not GATE-W1.

Disable when

When false — disables or falls back for shadow write conventions.

Trade-offs

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

Recommendation

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

Setting fabric.shadow_write_edges Default true Description Shadow Write Edges — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Shadow Write Edges — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for shadow write edges.

Trade-offs

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

Recommendation

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

Setting fabric.shadow_write_enabled Default false Description When true with fabric.enabled, finalize dual-writes file nodes (and optional edges) into Fabric. Default off.
Usage guide

When to enable or disable

Enable when

When true — When true with fabric.enabled, finalize dual-writes file nodes (and optional edges) into Fabric. Default off.

Disable when

When false — disables or falls back for shadow 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 fabric.shadow_write_max_retries Default 3 Description Shadow Write Max Retries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune shadow write 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 fabric.shadow_write_retry_ms Default 25 Description Shadow Write Retry Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune shadow write retry 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 fabric.shadow_write_symbols Default false Description Shadow Write Symbols — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Shadow Write Symbols — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for shadow write symbols.

Trade-offs

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

Recommendation

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

Setting fabric.traversal_max_depth Default 3 Description Traversal Max Depth — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune traversal 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.

Inference profile & vector store 25 keys

Sovereign openai_compat / vLLM profile (inference.*) and optional Qdrant path (vector_store.*). Default remain local Ollama + Chroma unless operator changes profile.

Key Default Description
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 operator Default ollama Description Inference provider profile — local Ollama vs openai_compat (sovereign vLLM).
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 vector_store.backend operator Default chroma Description Vector backend — chroma (default) or qdrant (GATE-SS-SCALE).
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.

Air-gap & CORS 7 keys

N+ air-gap kill switches (telemetry/update/cloud) and CORS allowlists for remote extension→server.

Key Default Description
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 operator Default false Description When true, force off telemetry / update / cloud dispatch (N+ air-gap kill switches).
Usage guide

When to enable or disable

Enable when

When true — When true, force off telemetry / update / cloud dispatch (N+ air-gap kill switches).

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 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.

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.

Planning (PAEP + Plan Studio + EPA) 76 keys

PAEP persist contract, optional Plan Studio (verify/sanitize/freeze proposals), and optional Engineering Plan Arbitration (EPA). Studio and EPA default off; freeze ≠ EPA decision; persist remains PAEP Save.

Key Default Description
Setting chat.paep.authority_lock_enabled Default true Description Authority Lock Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Authority Lock Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for authority lock 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.paep.authority_max_files Default 4 Description Authority Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune authority 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.paep.block_save_on_false_existing Default true Description Block Save On False Existing — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Block Save On False Existing — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for block save on false existing.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.completion_markers Default ["☑ **PASS**","☑ PASS","PASS —","completed"] Description Completion Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune completion 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.paep.contract_must_lines Default ["Plan only the supplied authoritative work_id.","Use supplied authority; distinguish EXISTING vs PROPOSED vs UNKNOWN.","Identify missing evidence before inventing paths; emit PlanIR first.","User-pasted text may be used to compare this turn; EXISTING repo claims still require ContextMint-hydrated paths."] Description Contract Must Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune contract must 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.paep.contract_must_not_lines Default ["Select another PENDING item or replace the authoritative work_id.","Treat implementation evidence as authority.","Invent EXISTING repository paths without evidence.","Reinterpret CONFLICT/DEFERRED as CONFIRMED."] Description Contract Must Not Lines — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune contract must not 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.paep.critic_enabled Default false Description Critic Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Critic Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for critic 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.paep.critic_llm_enabled Default false Description Critic Llm Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Critic Llm Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for critic 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 chat.paep.critic_required_for_save Default false Description Critic Required For Save — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Critic Required For Save — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for critic required for save.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.critic_revise_enabled Default false Description Critic Revise Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Critic Revise Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for critic revise 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.paep.critic_venue Default "" Description Critic Venue — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.decision_filter_enabled Default true Description Decision Filter Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Decision Filter Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for decision 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.

Setting chat.paep.done_glyphs Default ["☑"] Description Done Glyphs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.dual_writer_enabled Default false Description Dual Writer Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Dual Writer Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for dual writer 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.paep.dual_writer_venues Default [] Description Dual Writer Venues — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.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 chat.paep.envelope_max_tokens Default 1800 Description Envelope Max Tokens — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune envelope 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.paep.evidence_excerpt_max_chars Default 4000 Description Evidence Excerpt Max Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune evidence excerpt 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 chat.paep.evidence_max_files Default 6 Description Evidence Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 chat.paep.fail_closed_on_verify_unreachable Default true Description Fail Closed On Verify Unreachable — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Fail Closed On Verify Unreachable — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for fail closed on verify unreachable.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.forbidden_assumptions Default [] Description Forbidden Assumptions — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.leave_point_markers Default ["Next eng leave-point","next eng leave-point","Next eng"] Description Leave Point Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune leave point 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.paep.max_required_evidence_rounds Default 1 Description Max Required Evidence Rounds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max required evidence 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 chat.paep.max_revise_rounds Default 1 Description Max Revise Rounds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max revise 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 chat.paep.open_glyphs Default ["🔧","☐"] Description Open Glyphs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.open_task_markers Default ["PO dogfood open"] Description Open Task Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune open task 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.paep.plan_ir_required Default true Description Plan Ir Required — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Plan Ir Required — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for plan ir 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 chat.paep.primary_writer Default primary Description Primary Writer — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.proposed_path_markers Default ["proposed:","new file:","(proposed)","claim_class: proposed"] Description Proposed Path Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune proposed 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.paep.queue_document_relpaths Default ["documentation/PENDING-WORK.md"] Description Queue Document Relpaths — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.queue_index_relpath Default documentation/pending-work.index.yaml Description Queue Index Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune queue index 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 chat.paep.required_evidence_max_files Default 8 Description Required Evidence Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune required 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 chat.paep.required_evidence_retrieval_enabled Default true Description Required Evidence Retrieval Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Required Evidence Retrieval Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for required evidence retrieval 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.paep.soft_class_b_decisions Default ["CONFIRMED","EVIDENCE_ONLY"] Description Soft Class B Decisions — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.suppress_full_queue_in_authority_pack Default true Description Suppress Full Queue In Authority Pack — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Suppress Full Queue In Authority Pack — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for suppress full queue in authority 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.paep.unknown_claim_policies.architecture Default warn Description Architecture — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.unknown_claim_policies.configuration Default retrieve Description Configuration — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.unknown_claim_policies.default Default warn 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.paep.unknown_claim_policies.existing_path Default block Description Existing Path — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune existing 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 chat.paep.unknown_claim_policies.implementation_symbol Default retrieve Description Implementation Symbol — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.unknown_claim_policy Default warn Description Unknown Claim Policy — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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.paep.user_prompt_excerpt_max_chars Default 8000 Description User Prompt Excerpt Max Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune user prompt excerpt 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 chat.paep.user_prompt_excerpt_min_chars Default 1200 Description User Prompt Excerpt Min Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune user prompt excerpt 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 chat.paep.validator_enabled Default true Description Validator Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Validator Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for validator 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.paep.volatile_query_markers Default ["next","priority","wave","what should","leave-point"] Description Volatile Query Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune volatile query 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.paep.work_id_query_patterns Default ["\\b(\\d+(?:\\.\\d+)?[a-z]?)\\b","\\b([A-Z]{2,}-\\d+)\\b"] Description Work Id Query Patterns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune work id query 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.plan_arbitration.auto_advance_resolved Default false Description Auto Advance Resolved — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Auto Advance Resolved — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for auto advance resolved.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.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 chat.plan_arbitration.fail_closed_on_writer_error Default true Description Fail Closed On Writer Error — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Fail Closed On Writer Error — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for fail closed on writer error.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.human_venue_id Default human Description Human Venue Id — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.irreversible_how_markers Default ["git push","git merge","secrets","prod"] Description Irreversible How Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune irreversible how 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.plan_arbitration.job_ttl_seconds Default 3600 Description Job Ttl Seconds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune job ttl 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 chat.plan_arbitration.live_fanout Default false Description Live Fanout — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Live Fanout — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for live fanout.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.low_risk_how_classes Default ["config","docs","tests","chrome"] Description Low Risk How Classes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.max_jobs Default 32 Description Max Jobs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.max_rounds Default 0 Description Max Rounds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune 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 chat.plan_arbitration.max_writers Default 3 Description Max Writers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.presets.deep Default [] Description Deep — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.presets.quick Default [] Description Quick — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.presets.standard Default [] Description Standard — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.resolution_venue Default "" Description Resolution Venue — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.venues Default [] Description Venues — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_arbitration.writer_timeout_ms Default 120000 Description Writer Timeout Ms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune writer 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.plan_studio.claim_id_stable Default false Description GATE-PLAN-STUDIO — when true, claim_id participates in sticky claim_key; when false, subject-level identity only.
Usage guide

When to enable or disable

Enable when

When true — GATE-PLAN-STUDIO — when true, claim_id participates in sticky claim_key; when false, subject-level identity only.

Disable when

When false — disables or falls back for claim id stable.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_studio.critic_venues Default [] Description GATE-PLAN-STUDIO — critic venue ids (presentation routing only). Empty = no auto critics.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_studio.enabled operator Default false Description GATE-PLAN-STUDIO — when false, /plan/studio/* returns enabled=false (default off until PO dogfood). Verify/sanitize/freeze only; not EPA; not PAEP Save.
Usage guide

When to enable or disable

Enable when

When true — GATE-PLAN-STUDIO — when false, /plan/studio/* returns enabled=false (default off until PO dogfood). Verify/sanitize/freeze only; not EPA; not PAEP Save.

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 chat.plan_studio.exit_forbid_rank_only Default true Description GATE-PLAN-STUDIO — reject rank-only exit as FREEZE_ALLOWED.
Usage guide

When to enable or disable

Enable when

When true — GATE-PLAN-STUDIO — reject rank-only exit as FREEZE_ALLOWED.

Disable when

When false — disables or falls back for exit forbid rank 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.plan_studio.exit_max_open_fact_failures Default 0 Description GATE-PLAN-STUDIO — max EXISTING+INCORRECT failures still asserted after sanitize (default 0).
Usage guide

When to enable or disable

Enable when

Tune exit max open fact failures when receipts, latency, or UAT evidence show the shipped default is wrong for your tier.

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_studio.exit_require_authority_scope Default true Description GATE-PLAN-STUDIO — every freeze candidate must match the immutable Studio lock (work_id + objective).
Usage guide

When to enable or disable

Enable when

When true — GATE-PLAN-STUDIO — every freeze candidate must match the immutable Studio lock (work_id + objective).

Disable when

When false — disables or falls back for exit require authority scope.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_studio.exit_require_freeze_request Default true Description GATE-PLAN-STUDIO — FREEZE_ALLOWED requires an explicit freeze request (studio_freeze).
Usage guide

When to enable or disable

Enable when

When true — GATE-PLAN-STUDIO — FREEZE_ALLOWED requires an explicit freeze request (studio_freeze).

Disable when

When false — disables or falls back for exit require freeze request.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_studio.export_relpath operator Default .contextmint/studio Description GATE-PLAN-STUDIO — workspace-relative tray for frozen PlanIR JSON (.contextmint/studio). Not Save Plan / PAEP.
Usage guide

When to enable or disable

Enable when

Tune export 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 chat.plan_studio.job_ttl_seconds Default 3600 Description Job Ttl Seconds — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune job ttl 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 chat.plan_studio.live_emit Default false Description GATE-PLAN-STUDIO — when true, allow live model emit for critic/synthesis. Default false.
Usage guide

When to enable or disable

Enable when

When true — GATE-PLAN-STUDIO — when true, allow live model emit for critic/synthesis. Default false.

Disable when

When false — disables or falls back for live emit.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_studio.max_jobs Default 32 Description Max Jobs — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_studio.max_turns operator Default 0 Description GATE-PLAN-STUDIO — turn budget (0 = Wave 1 / no auto turn loop). Reaching max_turns exits the run; it does not grant FREEZE_ALLOWED.
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.plan_studio.synthesis_venue Default "" Description GATE-PLAN-STUDIO — proposal-producing venue id for synthesis. Empty = no auto synthesis (host ingest only).
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Resource scheduler 3 keys

Embed/chat slot scheduling on shared hosts.

Key Default Description
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.

Other server defaults 74 keys

Additional keys from contextmint.defaults.yaml not yet grouped — file an issue if a section is missing.

Key Default Description
Setting chains.enabled Default false Description Admit /chains APIs (Recipe A critic, Recipe C text plan). Default false — not GATE-W3 / not GATE-W4 product.
Usage guide

When to enable or disable

Enable when

When true — Admit /chains APIs (Recipe A critic, Recipe C text plan). Default false — not GATE-W3 / not GATE-W4 product.

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 chains.idle_health_summary_enabled Default true Description When chains.enabled, allow deterministic idle health summary.
Usage guide

When to enable or disable

Enable when

When true — When chains.enabled, allow deterministic idle health summary.

Disable when

When false — disables or falls back for idle health summary 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 chains.recipe_a_html_max_chars Default 200000 Description Max HTML characters accepted by Recipe A generator.
Usage guide

When to enable or disable

Enable when

Tune recipe a html 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 chains.recipe_a_long_line_chars Default 120 Description Recipe A Long Line Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recipe a long line 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 chains.recipe_a_max_findings Default 20 Description Recipe A Max Findings — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune recipe a 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 chains.recipe_a_preview_filename Default argus-preview.html Description Relative filename written under worktree when Recipe A generates HTML.
Usage guide

When to enable or disable

Enable when

Tune recipe a preview 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 chains.recipe_a_vlm_enabled Default false Description When chains.enabled + argus.enabled, Recipe A uses Generator→VLM critic via ARGUS. Default false — not GATE-W4 product; report-only.
Usage guide

When to enable or disable

Enable when

When true — When chains.enabled + argus.enabled, Recipe A uses Generator→VLM critic via ARGUS. Default false — not GATE-W4 product; report-only.

Disable when

When false — disables or falls back for recipe a vlm 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 chains.recipe_c_max_steps Default 12 Description Recipe C Max Steps — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_cloud_vision_model Default gpt-4o Description Default Cloud Vision Model — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune default cloud 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.live_evidence_relpath Default .contextmint/evidence/live Description Live Evidence Relpath — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune live evidence 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 chat.live_evidence_to_workspace Default false Description Live Evidence To Workspace — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Live Evidence To Workspace — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for live evidence to workspace.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_grounding.block_save_on_class_a Default true Description Block Save On Class A — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Block Save On Class A — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for block save on class a.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_grounding.block_save_on_class_b Default true Description Block Save On Class B — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Block Save On Class B — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for block save on class b.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_grounding.claim_verify_enabled Default true Description Claim Verify Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Claim Verify Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for 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 chat.plan_grounding.deny_negation_prefixes Default [7 items] do not invent, don't invent, do not add, must not… Description Deny Negation Prefixes — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_grounding.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 chat.plan_grounding.expand_ladder_qc_scan_chars Default 20000 Description Expand Ladder Qc Scan Chars — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune expand ladder qc scan 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.plan_grounding.max_extra_patterns Default 24 Description Max Extra Patterns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune max extra 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.plan_grounding.parallel_invent_deny_patterns Default ["(?i)\\bapp/services/ship(?:/|\\b)","(?i)\\bShipService\\b","(?i)\\bpr_bridge\\.py\\b","(?i)\\bMergeReadinessGate\\b"] Description Parallel Invent Deny Patterns — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune parallel invent 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 chat.plan_grounding.plan_authority_preamble_enabled Default true Description Plan Authority Preamble Enabled — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Plan Authority Preamble Enabled — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for plan authority preamble 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_grounding.plan_authority_preamble_lines_before Default 80 Description Plan Authority Preamble Lines Before — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan authority preamble 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 chat.plan_grounding.plan_authority_preamble_max_files Default 5 Description Plan Authority Preamble Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan authority preamble 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.plan_grounding.plan_authority_preamble_reserve_ratio Default 0.2 Description Plan Authority Preamble Reserve Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan authority preamble reserve 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.plan_grounding.plan_authority_preamble_substrate_slots Default 2 Description Plan Authority Preamble Substrate Slots — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan authority preamble substrate 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.plan_grounding.plan_substrate_max_files Default 3 Description Plan Substrate Max Files — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune plan substrate 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.plan_grounding.prefer_center_terms Default [8 items] merge readiness, partial accept, commit · PR, commit / PR… Description Prefer Center Terms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_grounding.priority_promote_pack_names Default ["engineering-promote"] Description Priority Promote Pack Names — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune priority promote 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.plan_grounding.priority_promote_pack_reserve_ratio Default 0.1 Description Priority Promote Pack Reserve Ratio — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune priority promote pack reserve 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.plan_grounding.seed_grep_terms Default [17 items] Active queue, PENDING, schema_version, migrations… Description Seed Grep Terms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_grounding.substrate_grep_terms Default [12 items] get_git_status, get_git_diff, propose_git_commit, propose_git_branch… Description Substrate Grep Terms — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_grounding.thin_authority_nudge Default true Description Thin Authority Nudge — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

When true — Thin Authority Nudge — server tunable from contextmint.defaults.yaml.

Disable when

When false — disables or falls back for thin authority nudge.

Trade-offs

Pros
  • Documented in config/contextmint.defaults.yaml on the API host
  • Override via ~/.contextmint/server.defaults.yaml or CHAT__* / CONTEXTMINT__* env vars
Cons
  • Server restart required after overlay changes
  • Not exposed in Engine desktop 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_grounding.volatile_query_markers Default ["next","priority","wave","migration","schema"] Description Volatile Query Markers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune volatile query 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 chronos.bisect_command_timeout_sec Default 120 Description Per-run timeout for bisect test command.
Usage guide

When to enable or disable

Enable when

Tune bisect command 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 chronos.bisect_max_steps Default 64 Description Hard cap on git bisect mark steps before giving up.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting chronos.bisect_min_agree_runs Default 4 Description Runs per bisect step (forced even). Tie or timeout → git bisect skip.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting chronos.bisect_wall_step_slack_sec Default 15 Description Reserved seconds beyond one majority vote for drain + git bisect mark before refusing another step.
Usage guide

When to enable or disable

Enable when

Tune bisect wall step slack 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 chronos.bisect_wall_timeout_sec Default 1680 Description Wall-clock cap for one bisect job (keep under extension chronos.bisectTimeoutMs).
Usage guide

When to enable or disable

Enable when

Tune bisect wall 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 chronos.checkpoint_refs Default ["HEAD","HEAD~10","HEAD~50"] Description Git refs resolved into checkpoints (workspace-agnostic).
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting chronos.commit_title_max_len Default 200 Description Max characters stored on commit node titles.
Usage guide

When to enable or disable

Enable when

Tune commit title max 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 chronos.enabled Default false Description Admit CHRONOS indexer + /chronos APIs + sandbox bisect. Default false — not GATE-W2 product.
Usage guide

When to enable or disable

Enable when

When true — Admit CHRONOS indexer + /chronos APIs + sandbox bisect. Default false — not GATE-W2 product.

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 chronos.git_timeout_sec Default 30 Description Timeout for CHRONOS git metadata commands.
Usage guide

When to enable or disable

Enable when

Tune git 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 chronos.idle_only Default true Description Skip index when heavy indexing is ACTIVE.
Usage guide

When to enable or disable

Enable when

When true — Skip index when heavy indexing is ACTIVE.

Disable when

When false — disables or falls back for idle 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 chronos.idle_quiet_period_ms Default 5000 Description Require this quiet window after embed activity before index.
Usage guide

When to enable or disable

Enable when

Tune idle quiet period 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 chronos.idle_retry_max Default 4 Description Max quiet-period retry fires after idle/parallel/index skip. 0 disables deferred retries; after this many fires sticky retries continue.
Usage guide

When to enable or disable

Enable when

Tune idle retry 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 chronos.idle_retry_min_delay_ms Default 250 Description Floor for deferred retry delay when idle_quiet_period_ms is 0 (prevents Timer(0) tight loops).
Usage guide

When to enable or disable

Enable when

Tune idle retry min delay 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 chronos.idle_retry_sticky_multiplier Default 2 Description Delay multiplier after idle_retry_max fires so a long busy stretch cannot leave CHRONOS permanently dark.
Usage guide

When to enable or disable

Enable when

Tune idle retry sticky 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 chronos.include_merge_commits Default true Description Also index recent merge commits as checkpoint candidates.
Usage guide

When to enable or disable

Enable when

When true — Also index recent merge commits as checkpoint candidates.

Disable when

When false — disables or falls back for include merge commits.

Trade-offs

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

Recommendation

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

Setting chronos.include_tags Default true Description Also index recent tags as checkpoints.
Usage guide

When to enable or disable

Enable when

When true — Also index recent tags as checkpoints.

Disable when

When false — disables or falls back for include tags.

Trade-offs

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

Recommendation

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

Setting chronos.list_default_limit Default 50 Description Default page size for GET /chronos/checkpoints.
Usage guide

When to enable or disable

Enable when

Tune 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 chronos.list_max_limit Default 200 Description Hard cap on CHRONOS list page size.
Usage guide

When to enable or disable

Enable when

Tune 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 chronos.max_files_per_commit Default 200 Description Max paths written as modified_by edges per commit.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting chronos.max_merge_refs Default 20 Description Cap on merge commits indexed.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting chronos.max_parallel_checkpoints Default 1 Description Semaphore cap for concurrent index passes.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting chronos.max_tag_refs Default 20 Description Cap on tag refs indexed.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oracle.cache_max_entries Default 256 Description Cache Max Entries — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune cache 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 oracle.cache_ttl_sec Default 120 Description TTL for ORACLE prefetch cache entries.
Usage guide

When to enable or disable

Enable when

Tune 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 oracle.enabled Default false Description Admit ORACLE prefetch APIs + assemble cache-hit + Extension dwell. Default false — not GATE-W3 product; not graph-enhanced ORACLE.
Usage guide

When to enable or disable

Enable when

When true — Admit ORACLE prefetch APIs + assemble cache-hit + Extension dwell. Default false — not GATE-W3 product; not graph-enhanced ORACLE.

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 oracle.intent_query_templates.callers Default Who calls into {file} Description Callers — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oracle.intent_query_templates.explain Default Explain {file} Description Explain — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oracle.intent_query_templates.related Default Related code for {file} Description Related — server tunable from contextmint.defaults.yaml.
Usage guide
Setting oracle.intent_query_templates.tests Default Tests for {file} Description Tests — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oracle.max_inflight_prefetch_per_file Default 1 Description Coalesce cap for in-flight prefetches per workspace+file.
Usage guide

When to enable or disable

Enable when

Tune max inflight prefetch 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 oracle.prefetch_intents Default ["explain","callers","tests","related"] Description Prefetch Intents — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting oracle.prefetch_timeout_sec Default 30 Description Prefetch Timeout Sec — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prefetch 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 oracle.prefetch_top_k Default 8 Description Prefetch Top K — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune prefetch 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 oracle.ttft_p95_budget_ms Default 100 Description Bench gate budget for cache-hit assembly p95 (milliseconds).
Usage guide

When to enable or disable

Enable when

Tune ttft 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 scorecards.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 scorecards.export_max_rows Default 5000 Description Export Max Rows — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune export 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 scorecards.insights_section_cap Default 12 Description Insights Section Cap — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune insights section 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 scorecards.max_teams Default 50 Description Max Teams — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting scorecards.metric_metadata Default [4 items] Description Metric Metadata — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting scorecards.review_release_max_findings Default 50 Description Review Release Max Findings — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

Tune review release 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 scorecards.window_days_30 Default 30 Description Window Days 30 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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

Setting scorecards.window_days_90 Default 90 Description Window Days 90 — server tunable from contextmint.defaults.yaml.
Usage guide

When to enable or disable

Enable when

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

Disable when

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

Trade-offs

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

Recommendation

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