feat: custom tool renderers

This commit is contained in:
Zoe
2026-09-25 19:46:00 -05:00
parent 3f81f96bda
commit bb5795e00d
18 changed files with 1294 additions and 65 deletions
@@ -0,0 +1,17 @@
<script setup lang="ts">
import type { MessagePart, ToolCall } from "~/composables/useChat";
import Disclosure from "./Disclosure.vue";
defineProps<{
toolCall: Readonly<ToolCall>;
part?: MessagePart;
}>();
const emit = defineEmits<{
retry: [];
}>();
</script>
<template>
<Disclosure :tool-call="toolCall" :part="part" @retry="emit('retry')"></Disclosure>
</template>