Reload Configuration
infobroker_reload_configReload configuration after editing config.json or config.local.json, or applying a patch, to update providers, rate limits, and knowledge base without restarting while preserving active connections.
Instructions
Re-read the configuration file and apply provider, rate-limit, and knowledge-base changes without restarting; active connections are preserved. Use when you have edited config.json or config.local.json, or when passing patch to change configuration programmatically. Do NOT use to inspect configuration or provider state (use infobroker_inspect_providers). patch deep-merges a partial config into the user layer (config.local.json), rejecting unknown top-level keys, backing up the previous layer, and validating the merged result before writing; migrate true backs up and applies registered user-layer migrations before reloading. The call re-reads the startup configuration source and reports any user-layer schema drift. If the new configuration is invalid, the previous configuration stays active and an error is returned. Returns an [OK] or [ERROR] JSON envelope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| patch | No | Partial configuration deep-merged into the user layer (config.local.json) before reloading; unknown top-level keys are rejected and the previous layer is backed up | |
| migrate | No | Back up and apply registered user-configuration-layer migrations before reloading (default false) |