6 pages for ui.invalidate.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Claude Code changelog
Claude Code CLI · in the page
changelog
…od's `tool.describe` or `prompt.section` answer that changed after `$.ui.invalidate` never reaching Claude; the new answer is now sent on the next turn * Fixed a settings file being ignored when `enab…
Create a mod
Claude Code CLI · in the page
plugins/mods/create
…Claude Code to draw the interface again, so the new count shows $.ui.invalidate('ui.render') // Let the tool run as usual return next(e) }) // Runs when you type /tally, and only then…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…// Ask Claude Code to run this hook again const redraw = () => $.ui.invalidate('ui.render') // One tab: a button that switches to its tab when pressed const tabButton = (name, label, hot…
Mods overview
Claude Code CLI · in the page
plugins/mods/overview
…Claude Code to draw the interface again, so the new count shows $.ui.invalidate('ui.render') // Let the tool run as usual return next(e) }) // Runs each time Claude Code draws the spi…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…ge a section or a tool description in a running conversation, call `$.ui.invalidate('prompt.section')` or `$.ui.invalidate('tool.describe')` so your hook runs again. Return `{ text, breakPromptCache:…
Test a mod
Claude Code CLI · in the page
plugins/mods/test
…rs in Claude Code's place, except the few the kit answers itself: [`$.ui.invalidate`](https://code.claude.com/docs/en/plugins/mods/interface#redraw-when-something-changes), [`$.state`](https://code.cl…