Skip to content

AgentMessage

Alignment, avatar, and metadata container for user, assistant, and system messages.

Demo

AgentMessageOne public API for H5 and Wevu
Live state
Release readiness workflowAgentMessage
Varo Agent
已完成组件审计。
继续生成 API 文档。

Install

bash
pnpm add @varo-ui/ai
pnpm dlx @varo-ui/cli add --target h5 components/agent-ui
pnpm dlx @varo-ui/cli add --target weapp components/agent-ui

Registry installs the UI component into your project, so import it from @/components/agent-ui; @varo-ui/ai provides the event protocol, stream controller, and Markdown primitives—not Vue/Wevu UI components.

Basic Usage

vue
<script setup lang="ts">
import { AgentMessage } from '@/components/agent-ui'
</script>

<template>
  <AgentMessage role="assistant" label="Varo Agent">
    回答内容
  </AgentMessage>
</template>

Props

PropTypeDefaultDescription
labelstringSender label
role'assistant' | 'system' | 'user'assistantMessage role
timestampstringTimestamp

Events

None.

Slots

SlotDescription
defaultMessage content

Target Notes

TargetImport
H5Named export from @/components/agent-ui
weapp@/components/agent-ui/AgentMessage.vue

The public API stays aligned across targets; DOM/WXML, scheduling, and native events are target-owned.