gc_reload
Reload runtime configuration from YAML/TOML files. Preview changes with a dry run before applying them to selected targets like providers, API keys, or workflows.
Instructions
Runtime config reload control plane for YAML/TOML-backed operator config. Supports status, preview, apply, selective targets, safe bulk reload, and legacy section-based requests.
Actions:
status: Show current reload targets and their live-safe status.
preview: Dry-run — show what would change without applying.
apply: Apply the reload for the specified target(s).
Targets (examples): providers, api_keys, env, paths, telegram_routing, telegram_bot_token, vault, a2a_auth, mcp_client, llm_core_providers, llm_core_routing, workflows, personas, session_registry, sync_rules, project_registry
Use after: editing secrets.toml or YAML config, swapping models in LM Studio, rotating API keys, updating workflow definitions, or reloading llm_core.toml provider definitions such as custom CLI providers.
Legacy section names (providers, api, env, paths, telegram, vault, a2a, mcp, llm_core) are still accepted via the section parameter for backward compatibility.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | Reload action: status (inspect), preview (dry-run), or apply (execute). Defaults to status. | |
| target | No | Single reload target (e.g. providers, api_keys, env, paths, telegram_routing, vault, a2a_auth, mcp_client, llm_core_providers, llm_core_routing, workflows, personas, session_registry, sync_rules, project_registry). | |
| section | No | Legacy compatibility: section name (providers, api, env, paths, telegram, vault, a2a, mcp, llm_core). | |
| targets | No | Multiple reload targets. Use all_safe=true or omit targets to apply all safe targets. | |
| all_safe | No | Expand to all live-safe targets (excludes dangerous-sync and restart-required targets). |