Skip to content

Vue DevTools ​

@agentic-ui/vue ships a Vue DevTools integration so you can watch the agent's world live while you develop — no setup required.

What you get ​

Install the plugin as usual and open Vue DevTools in development. Two panels appear:

  • The "Agentic UI" inspector — a live tree of every capability currently registered: its name (and target label when there are several instances), a colored tag for its risk (read / mutating / destructive), and its state (active / suspended). Select one to see the full descriptor — description, inputSchema, scope, tags, and the revision it was registered at. The tree refreshes as components mount and unmount, so it always matches what's on screen.
  • The "Agentic UI" timeline layer — every AuditEvent as it happens: received → validated → permitted → confirmed → executed (or rejected), with the status, duration, and payload digest. It's the execution pipeline, visualized.

Zero config ​

The bridge is wired automatically when you install the plugin:

ts
import { createAgenticUi } from '@agentic-ui/vue'

createApp(App).use(createAgenticUi()).mount('#app')

It's development-only — the integration is guarded behind a dev check and tree-shaken out of production builds — and it never throws when Vue DevTools isn't present, so it's safe to leave in.

Manual wiring ​

If you construct the registry yourself (for example, sharing one registry across apps), call the bridge directly:

ts
import { setupAgenticDevtools } from '@agentic-ui/vue'

setupAgenticDevtools(app, registry)

Built on the official @vue/devtools-apisetupDevtoolsPlugin — the same mechanism Pinia and Vue Router use.