Skip to content

AgentMarkdown ​

A streaming-safe Markdown AST renderer.

Demo ​

AgentMarkdownOne public API for H5 and Wevu
Live state
Release readiness workflowAgentMarkdown

安全 Markdown

支持 strong、表格、列表和代码块。

TargetStatus
WeappReady

Basic Usage ​

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

const markdownContent = '## Result\n\n**Ready**'
</script>

<template>
  <AgentMarkdown :content="markdownContent" final />
</template>

Props ​

PropTypeDefaultDescription
classNameClassValueundefinedRoot classes merged by the target-specific cn helper
contentstring''Markdown content
customHtmlTagsstring[][]Allowed custom tags
finalbooleanfalseWhether input is final

Events ​

EventPayloadDescription
linkstringLink selected

Mini-program rendering

The mini-program target keeps the platform-neutral stream-markdown-parser as its parser. Safe inline nodes become WeChat rich-text nodes; headings, lists, code blocks, tables, images, and quotes stay native mini-program nodes. Links bypass rich-text so applications retain the link event, and raw HTML is never injected.

Target notes

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