Skip to content

v1.108.61 - Every config key is now documented (no more "Other")

Choose a tag to compare

@jgravelle jgravelle released this 18 Jun 21:09
· 8 commits to main since this release

13 config keys lived in DEFAULTS/CONFIG_TYPES but were never added to the JSONC config template that config_report parses for group + description, so config --json emitted them under the Other catch-all with an empty description (surfaced by the jMunch Console's grouped config screen showing blank rows).

Added all 13 to generate_template() under proper sections with inline comments:

  • Watcher: watch_paths, watch_extra_ignore, watch_follow_symlinks, watch_idle_timeout, watch_log
  • Runtime & Org HTTP Ingest (new): runtime_ingest_enabled, org_ingest_enabled, runtime_ingest_max_body_bytes
  • Licensing (new): license_key
  • Identity & Indexing Behavior: cross_repo_default, discovery_hint
  • Agent Selector (model routing) (new): agent_selector
  • Enrichment (LSP) (new): enrichment

The Other group is now empty. Metadata is parsed from the template, not the user's on-disk config, so descriptions appear immediately on upgrade with no config --upgrade needed. New regression test fails if a future DEFAULTS key ships template-less. No config value behavior change.