Skip to content

AgentComposer ​

Auto-growing prompt input, suggestions, keyboard submit, and send state.

Demo ​

AgentComposerOne public API for H5 and Wevu
Live state
Release readiness workflowAgentComposer

Basic Usage ​

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

<template>
  <AgentComposer v-model="prompt" :suggestions="suggestions" @submit="send" />
</template>

Props ​

PropTypeDefaultDescription
ariaLabelstringAgent 输入Accessible input name
busybooleanfalseBusy
disabledbooleanfalseDisabled; mini program
maxLengthnumber4000Max length; H5
modelValuestring''Prompt value
placeholderstring—Placeholder
suggestionsstring[][]Suggestions

Events ​

EventPayloadDescription
update:modelValuestringUpdate prompt
submitstringSubmit prompt

Slots ​

SlotDescription
leadingLeading action; H5
trailingTrailing action; H5

Target notes

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