import { eq } from 'drizzle-orm' export default defineEventHandler((event) => { const agent = getAgent(param(event)) if (!agent) return { ok: true } if (agent.role !== 'writer') throw createError({ statusCode: 400, message: '主编和摘要员不能删除,可以修改其模型和提示词' }) useDb().delete(tables.agents).where(eq(tables.agents.id, agent.id)).run() emitProject(agent.projectId, { type: 'agents' }) return { ok: true } })