Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

10 pages for ui.render.

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 …no longer offered until renamed; such a `name:` is ignored * Changed `ui.render` trees in `claude plugin test`: each mod's Box or Text root now carries `part: { plugin }` naming the mod, so exact-tree… Manage mods for your organization Claude Code CLI · in the page plugins/mods/admin …`text theme={null} ❯ ./register.js hooks: session.start, tool.call, ui.render{component=Pane} ❯ ./register.js calls: $.fs.read, $.http.fetch, $.store.set, $.ui.open ``` The `hooks:` line lists th… Create a mod Claude Code CLI · in the page plugins/mods/create …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, because of th… React to events with a mod Claude Code CLI · in the page plugins/mods/events …ugins/mods/troubleshoot.md#find-out-why-a-mod-does-nothing) lists. A `ui.render` hook whose [tree doesn't validate](https://code.claude.com/docs/en/plugins/mods/interface.md#build-a-tree-from-elements… Interface gallery for mods Claude Code CLI · in the page plugins/mods/gallery …llery', focus: true, closeOnEscape: true }) return {} }) on('ui.render', { component: 'Pane' }, async ($, e, next) => { if (e.requestId !== 'gallery') return next(e) const { Box, Text… Draw in the interface with a mod Claude Code CLI · in the page plugins/mods/interface …e, the band above the prompt, or the spinner. Claude Code fires the [`ui.render`](https://code.claude.com/docs/en/plugins/mods/reference#interface) event each time it's about to draw a render site, an… Mods overview Claude Code CLI · in the page plugins/mods/overview …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 spinner on('ui.r… Mods reference Claude Code CLI · in the page plugins/mods/reference …ps://code.claude.com/docs/en/plugins/mods/interface.md) shows what a `ui.render` hook returns: | Event | Fires when | | :- | :- | | [`ui.render`](https://code.claude.com/docs/en/plugins/mods/interfac… Test a mod Claude Code CLI · in the page plugins/mods/test …t call on `$`.** Calling `on` after that throws an error such as `on("ui.render") after the test first called $`. * **[`session.start`](https://code.claude.com/docs/en/plugins/mods/reference#session)… Troubleshoot a mod Claude Code CLI · in the page plugins/mods/troubleshoot …[write a debug log](#read-the-debug-log) and search it for `answered ui.render without next()`. A line such as `other-mod (user) answered ui.render without next()` names a mod that returned its tree…
Feedback