{"version":"2.1.288","anchor":"new-plugin-function-hooks-ui-surface-request-type","canonical_anchor":"new-plugin-function-hooks-ui-surface-request-type","heading":"Plugins with function hooks get a new request type for interface surfaces","tier":"internal","area":"Plugins","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.288\/e\/new-plugin-function-hooks-ui-surface-request-type","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.288","markdown":"### Plugins with function hooks get a new request type for interface surfaces\n\nPlugins that use function hooks gain a new request type, called `ui_surface`, that Claude Code forwards on\n\n**Unclear.** What this request shows, and whether it is switched on, is not established.\n\n**What**\n\nPlugins that use function hooks gain a new request type, called `ui_surface`, which Claude Code now forwards on.\n\n**Why**\n\nThis may let such plugins ask Claude Code to show part of its interface.\n\n- Area: Plugins\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}