Create config
create_configCreate a named config to store typed values your code reads at runtime, with optional initial keys, inheritance from another config, and an identifier.
Instructions
Create a named config: a keyed collection of typed values your code reads at runtime.
Each key holds one typed value that can be overridden per environment with
set_config_value. Seed the starting keys here via items, or create the config
empty and let set_config_value auto-declare keys later. Use parent to inherit
another config's keys.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable name for the config. | |
| items | No | Optional initial keys, as {key: value} (type inferred) or {key: {"value", "type", "description"}}. Types: STRING, NUMBER, BOOLEAN, JSON. | |
| parent | No | Key of another config to inherit items from. | |
| config_id | No | The config's key/identifier (defaults to a slug of the name). | |
| description | No | Optional free-text description. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||