> ## Documentation Index
> Fetch the complete documentation index at: https://onr.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Reload

> Reload ONR configs with SIGHUP (nginx-like).

Send SIGHUP to reload:

* `onr.yaml`
* `keys.yaml`
* `models.yaml`
* `config/onr.conf` and any DSL files it includes (commonly `config/providers/*.conf` and `config/modes/*.conf`)

Using the CLI:

```bash theme={null}
go run ./cmd/onr --config ./onr.yaml -s reload
```

This uses `server.pid_file` (default: `/var/run/onr.pid`).

Optional provider-only auto reload (disabled by default):

```yaml theme={null}
providers:
  auto_reload:
    enabled: true
    debounce_ms: 300
```

When enabled, ONR watches the resolved provider DSL source directory and reloads included DSL files automatically.
