2 pages for ui.message.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…mods API. It reaches your hooks by posting data, which arrives as a `ui.message` event. If it fails to load, draw, or run, your hooks receive a [`ui.fault`](https://code.claude.com/docs/en/plugins/mo…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…he pane and `e.origin.kind` is `plugin`, `person`, or `unload`. | | [`ui.message`](https://code.claude.com/docs/en/plugins/mods/interface#build-a-tree-from-elements) | A `Client` element posts data to…