refactor: 后端拆分为 src/server 模块,前端迁移至路由分页(Chat/Skills);设置改为抽屉、新增工具卡片组件;提交测试用 .env
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="meta">{{ m.role === "user" ? "你" : "小鑫" }}</div>
|
||||
<MessageBubble :msg="m" @approve="() => $emit('approve', m)" @reject="() => $emit('reject', m)" />
|
||||
<MessageBubble :msg="m" @approve="(p: any) => $emit('approve', p)" @reject="(p: any) => $emit('reject', p)" />
|
||||
<div v-if="m.loading" class="typing"><span></span><span></span><span></span></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -24,10 +24,11 @@ interface Msg {
|
||||
content: string;
|
||||
loading?: boolean;
|
||||
approval?: any;
|
||||
tools?: any[];
|
||||
}
|
||||
|
||||
defineProps<{ messages: Msg[] }>();
|
||||
defineEmits<{ approve: [m: Msg]; reject: [m: Msg] }>();
|
||||
defineEmits<{ approve: [payload: any]; reject: [payload: any] }>();
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
Reference in New Issue
Block a user