apply_token_overrides
Apply runtime token overrides to modify UI design tokens without creating full presets. Deep merges partial token objects over active presets for per-client customization like accent colors.
Instructions
Apply runtime token overrides on top of the active preset (deep merged). Overrides are applied in memory only unless persist: true writes them to disk. Useful for per-client accent color changes without creating a full preset.
Args:
overrides (object): Partial DesignTokens object (deeply merged over active tokens)
persist (boolean): Write overrides to preset/overrides.json on disk (default: false)
Example overrides: { "colors": { "accent": { "primary": "#2563eb" } } }
Returns: Confirmation of applied override paths. Requires active preset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| overrides | Yes | Partial DesignTokens object (deeply merged over active tokens) | |
| persist | No | Write overrides to preset/overrides.json on disk |