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

# Settings get

> Read an Instance setting.

Reads one Instance setting by key, or lists all keys when **Key** is empty.

<h2 id="input">
  Input
</h2>

Inspector **Settings**. Empty-field rules for the Graph: [Previous nodes](/graph/previous-nodes). **Insert value** is on **Key**.

On an Agent Tool, **Key** can be **Agent decides** or **Fixed**.

Keys must start with a letter and use only letters, digits, `_`, `.`, `-` (max 128 characters).

| Field   | Required | Empty | Notes                     |
| ------- | -------- | ----- | ------------------------- |
| **Key** | No       | —     | Empty lists all settings. |

<h2 id="output">
  Output
</h2>

On the next node, **Previous nodes** lists **`Settings get`: Result** (`{{Settings get.text}}` while the name is unique).

| Output | In menu | Type          | Next node gets                                                                                                                              |
| ------ | ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| Result | Yes     | Markdown text | One key: `## Setting: key` plus the value. Empty key: a list. Missing key: `Setting "key" is not set.` No settings: `No instance settings.` |
