Prompt 1 - Dashboard 本体:
帮我做一个 AI 助手管理后台。我有多个 AI agent 全天候运行,需要统一监控和管理。
技术选型:Next.js 14 (App Router) / Drizzle ORM Supabase Postgres / Tailwind CSS 暗色主题 / 部署 Zeabur
功能:
- Activity Feed:实时操作记录,按 bot 颜色区分
- Kanban Board:Todo -> In Progress -> Review -> Done,人派任务给 bot,bot 完成后提交 review,人 approve/reject
- Calendar View:定时任务和 cron
- 全局搜索:跨 activities、memory、tasks
- Bot Status Panel:在线状态
- API 认证:Dashboard cookie 登录,bot 上报 Bearer token
数据模型:
- activities: type, description, status, source, timestamp, metadata
- tasks: title, status, priority, assignee, reviewCount, firstTrySuccess, retroNote
- scheduledTasks: title, type, cronExpression, status
- memoryFiles: name, content, path, type
多 bot 支持:source 字段区分身份,不同颜色标识。