# `mix llm_core.config.set`
[🔗](https://github.com/fosferon/llm_core/blob/v0.3.0/lib/mix/tasks/llm_core.config.set.ex#L1)

Mutates `llm_core.toml` entries and reloads the runtime configuration.

## Examples

    mix llm_core.config.set --path memory.hindsight.default_bank_id --value dev-bank
    mix llm_core.config.set --path routing.tasks.coding.alias --value openai
    mix llm_core.config.set --path providers.auto.enabled --value false --type boolean

Options:

  * `--path` (required) - dot-separated key path (e.g. `routing.tasks.coding.alias`)
  * `--value` - string value (interpreted via `--type`)
  * `--json` - raw JSON payload for the value (overrides `--value`)
  * `--type` - `string` (default), `integer`, `float`, `boolean`
  * `--file` - alternate path to `llm_core.toml`
  * `--reload` - reload config after writing (default true)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
