import { eq } from 'drizzle-orm' export default defineEventHandler(async (event) => { const { role: _role, ...body } = await readPatch(event, agentSchema) const row = useDb().update(tables.agents).set(body).where(eq(tables.agents.id, param(event))).returning().get() if (!row) throw createError({ statusCode: 404, message: '成员不存在' }) emitProject(row.projectId, { type: 'agents' }) return row })