{"version":"2.1.300","anchor":"new-uiview-plugin-runtime-op","canonical_anchor":"plugin-api-capability-uiview-added","heading":"Plugins can switch the main view to an agent's transcript with ui.view","tier":"use","area":"Plugins","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/new-uiview-plugin-runtime-op","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Plugins can switch the main view to an agent's transcript with ui.view\n\nNew ui.view plugin capability switches the main view to an agent's transcript, and plugin calls judged under an outdated policy are refused\n\n**Unclear.** What ui.view does, and whether plugins can call it, is not stated.\n\n**What**\n\nPlugins (add-ons, including hooks modules) can call a list of capabilities. A new one, `ui.view`, sits next to `ui.scroll` and `ui.focus`:\n\n- `ui.view` switches the main view to an agent's transcript.\n\n- It works only for events a person started, and returns reasons when it refuses.\n\n- Separately, a plugin interface call is now refused if the provider or caller was judged under a policy that has since changed, and stays off until judged under the one in force.\n\n- `env.set` now uses its own handler.\n\n**Why**\n\nPlugin authors can move what you see to a particular agent's transcript. Plugins approved under an older policy stop working until they are checked against the current one.\n\n- Area: Plugins\n- Names: `ui.view`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: yes"}