Read or update the artist's standing style memory
style_memoryRead or update artist style preferences stored in an Obsidian note, including palettes, default energy, banned moves, and naming conventions. Outputs a compact context string for LLM prompts or merges field-wise updates.
Instructions
READ or UPDATE the long-lived Memory/style.md note in the configured Obsidian vault — the artist's standing preferences across sessions (palettes, default energy, banned moves, favourite generators, naming/layout conventions, tags). mode='show' returns a compact one-line context string suitable for feeding an LLM, 'read' returns the full structured note, 'update' field-wise merges a patch (lists union+dedup, scalars overwrite) and bumps the updated date. Touches the vault only — no TouchDesigner side effects. Requires TDMCP_VAULT_PATH.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | show: short compact context string (cheap to feed an LLM). read: full structured note. update: field-wise merge a patch (palettes/banned/favorites union+dedup; scalars overwrite). | show |
| patch | No | Patch applied when mode='update'. Ignored for show/read. |