Skip to main content

Configuration Overview

All configuration files are located in the config/ directory at the project root:

FilePurposeRequired
config.ymlServer port, data source concurrency, caching, project paths, CodacyYes
auth.ymlAPI keys, GitHub tokens, admin credentialsYes
ai.ymlAI provider and model configurationNo
agents.ymlAgent definitions and MCP bindingsNo
mcps.ymlExternal MCP server listNo
rate.ymlMaintenance difficulty scoring coefficientsNo
editor.ymlMod editor prefill options (licenses, architectures, tags)No
configuration.jsonUI presets — status colors, loader colors, version-support emojiNo
status_config.jsonMaintenance status order and archived statusesNo
prompts/*.mdAgent system prompt files (referenced by agents.yml)No

Environment Variable Placeholders

Use ${ENV_VAR} syntax to reference environment variables in any YAML config file:

api_key: "${OPENAI_API_KEY}" # Reads from the OPENAI_API_KEY env var

Hot Reload

After logging in, use the 🛠 Admin menu → Reload Local Config to reload all YAML/JSON configs, prompt files, and the mod catalog without restarting the server.

Detailed Docs