Resolve a token
resolve_tokenGet a token's final value for a brand and mode, including its alias chain, to explain a value or check dark mode.
Instructions
Get the final value of one token for a given brand and mode, with the alias chain that produced it (for example color.fg.default -> color.neutral.900). Accepts a dot path, a CSS custom property or var(). Use it to explain a value or to check what a token becomes in dark mode.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Color mode, for example light or dark | |
| path | Yes | Token reference: dot path (color.fg.default), custom property (--color-fg-default) or var(--color-fg-default) | |
| brand | Yes | Brand name, for example aurora or nord |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| path | Yes | Dot path, for example color.fg.default | |
| type | Yes | ||
| brand | Yes | ||
| layer | Yes | core = primitive values, semantic = intent-based tokens that alias core tokens | |
| value | Yes | Resolved value, serialized for CSS | |
| cssVar | Yes | CSS custom property name, for example --color-fg-default | |
| source | Yes | Source file, relative to the tokens directory | |
| rawValue | Yes | The $value exactly as authored (literal or {alias}) | |
| aliasChain | Yes | Paths followed to resolve the value, nearest first. Empty for literal values | |
| deprecated | Yes | false, true, or a message naming the replacement (DTCG $deprecated) | |
| description | No | ||
| replacement | No | Token to use instead, when this one is deprecated |