AgentLayerZero Playground

<Composer />

Textarea + send / stop button. Submits on Enter, newlines on Shift+Enter. Send / stop icons are slottable (Vue) or prop-overridable (React) if you want custom glyphs.

<script setup lang="ts">
import { ref } from 'vue'
import { Composer } from '@agent-layer-zero/dendrite-vue'

const generating = ref(false)
function onSend(content: string) { /* ... */ }
function onStop() { generating.value = false }
</script>

<template>
  <Composer
    :generating="generating"
    placeholder="Type something…"
    @send="onSend"
    @stop="onStop"
  />
</template>