- Fix delete agent 500: clean up FK records (agent_llm_logs, permissions, schedules, executions, team_members) and unbind goals/tasks before delete - Remove hardcoded personality templates in Android, replace with dynamic system prompt generation from name + description - Set promptSectionsEnabled=false to bypass PromptComposer for personality - Add Tencent Cloud Linux deployment guide (Docker Compose) - Accumulated backend service updates, frontend UI fixes, Android app changes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
191 lines
15 KiB
Markdown
191 lines
15 KiB
Markdown
# 天工智能体平台 — 未完成/待完善项目完整清单
|
||
|
||
> 编制日期:2026-06-14 | 基于全部 14 份规划/分析文档交叉比对
|
||
|
||
---
|
||
|
||
## 总览
|
||
|
||
| 类别 | 未完成项目数 | 高优先级 | 中优先级 | 低优先级 |
|
||
|------|:-----------:|:--------:|:--------:|:--------:|
|
||
| 记忆系统 | 3 | 0 | 1 | 2 |
|
||
| Agent 运行时 | 1 | 0 | 1 | 0 |
|
||
| 工具系统 | 1 | 0 | 1 | 0 |
|
||
| 工作流 | 2 | 0 | 2 | 0 |
|
||
| 前端 UI / 用户体验 | 4 | 0 | 2 | 2 |
|
||
| 知识库 | 1 | 0 | 1 | 0 |
|
||
| 多 Agent / 编排 | 1 | 0 | 1 | 0 |
|
||
| 部署运维 | 4 | 0 | 2 | 2 |
|
||
| 商业化 | 5 | 0 | 3 | 2 |
|
||
| 其他(测试/安全/文档/插件) | 4 | 0 | 2 | 2 |
|
||
| **总计** | **26** | **0** | **15** | **9** |
|
||
|
||
---
|
||
|
||
## 一、记忆系统 (3项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 1 | **团队记忆跨服务器同步 (push/pull)** — 当前仅本地 `team_id` 共享,无远程同步机制,无法跨服务器共享记忆 | 未实现 | 中 |
|
||
| 2 | **子 Agent 深层记忆提取** — 当前 `fire-and-forget` 异步压缩,未做深层结构化关联分析(关系抽取、因果链等) | 基本可用,待增强 | 低 |
|
||
| 3 | **离线语义理解增强** — Embedding API 不可用时降级为 Jaccard 关键词匹配,可考虑集成本地小模型(如 ONNX) | 已有兜底,待优化 | 低 |
|
||
|
||
---
|
||
|
||
## 二、Agent 运行时 (1项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 4 | **并行执行能力** — DAG 工作流多分支通过 `asyncio.gather` 并发执行(`execute:5743-5818`),已验证 | ✅ 已完成 (2026-06-14) | ~~高~~ |
|
||
| 5 | **Orchestrator 进入工作流 DAG** — `orchestrator` 节点类型已集成到工作流引擎,支持 5 种编排模式(route/sequential/debate/pipeline/graph) | ✅ 已完成 (2026-06-14) | ~~高~~ |
|
||
| 6 | **输出质量验证 (evaluator 节点)** — evaluator 节点已实现,修复 LLM 调用 API + branch 路由,已加 9 个测试 | ✅ 已完成 (2026-06-14) | ~~高~~ |
|
||
| 7 | **节点级自动重试** — `retry_config` 每节点可配 + `error_handler` retry/notify/stop,主循环处理 `retry_predecessor`,已加 12 个测试 | ✅ 已完成 (2026-06-14) | ~~高~~ |
|
||
| 8 | **工具级人工审批 (HITL)** — 审批仅存在于工作流节点层面,AgentRuntime 对所有工具自动执行,危险工具(`deploy_push`/`send_email`等)无二次确认 | ✅ 已完成 (2026-06-14) — approval_manager + API + core.py 集成 + DEFAULT_REQUIRE_APPROVAL_TOOLS 默认含 11 个危险工具 | ~~中~~ |
|
||
| 9 | **降级/回退链** — 模型不可用直接报错,无 `fallback_llm`/`fallback_agent` 机制 | ✅ 已完成 (2026-06-14) — fallback_llm 全局配置 + _do_chat 降级逻辑,已加 5 个测试 | ~~中~~ |
|
||
| 10 | **Agent 独立异步执行** — `execute_agent_task` (Celery) 返回 `{"status": "pending"}` 占位符,代码注释 `# TODO: 实现Agent执行逻辑` | ✅ 已完成 — 完整实现 AgentRuntime 异步执行 + 定时通知 | ~~中~~ |
|
||
|
||
---
|
||
|
||
## 三、工具系统 (2项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 11 | **工具动态注册机制** — HTTP/工作流/代码工具的动态注册(从数据库加载)、工具版本管理、热更新 | ✅ 已完成 (2026-06-14) — unregister + 工作流工具执行 + status/tags + reload 热更新端点 + DB 持久化 | ~~中~~ |
|
||
| 12 | **Agent 快速测试功能** — 快速测试界面、测试结果实时显示、测试历史记录、用例管理、批量测试 | 未实现 | 中 |
|
||
|
||
---
|
||
|
||
## 四、工作流 (3项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 13 | **Subworkflow 真实执行** — 将 `subworkflow` 从占位实现升级为真实执行,支持嵌套调用和深度防护 | ✅ 已完成 (2026-06-14) — 完整实现子工作流执行 + 深度防护 + 7 个测试 | ~~高~~ |
|
||
| 14 | **工作流编辑器优化** — 节点对齐/自动布局、模板快速应用、节点搜索/筛选、版本对比 | 基础功能完成,待增强 | 中 |
|
||
| 15 | **统一 DSL (场景可编程输入)** — 定义标准输入契约(目标/约束/产物/验收),让不同模板复用统一输入 | 未实现 | 中 |
|
||
|
||
---
|
||
|
||
## 五、前端 UI / 用户体验 (8项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 16 | **监控和告警前端界面** — 系统监控面板、告警规则管理页、告警日志页(后端 API 已完成,前端缺失) | ✅ 已完成 (2026-06-14) — Monitoring/AlertRules/SystemLogs/ExecutionBoard 4 页完整实现 | ~~高~~ |
|
||
| 17 | **PWA 移动端快速上线** — manifest.json + Service Worker + MobileChat.vue + 浏览器推送 | ✅ 已完成 (2026-06-14) — manifest + SW(离线缓存+Push) + MobileChat + usePWA composable | ~~高~~ |
|
||
| 18 | **语音交互前端** — 前端录音 composable + TTS 播放器(后端 `speech_to_text`/`text_to_speech` 工具已存在) | ✅ 已完成 (2026-06-14) — useSpeechRecognition + useTTS composable,MobileChat 集成语音输入/播报 | ~~高~~ |
|
||
| 19 | **浏览器推送通知** — Service Worker 推送处理 + push.ts 注册 + 后端推送服务 + `push_subscriptions` 表 | ✅ 已完成 (2026-06-14) — PushSubscription 模型 + push_service.py + push API + main.py 路由注册 | ~~中~~ |
|
||
| 20 | **移动端适配** — 响应式布局优化、移动端工作流查看(只读)、移动端执行状态查看 | 未实现 | 低 |
|
||
| 21 | **前端部分页面深度不足** — 28 个页面中部分较薄,需增强数据分析和可视化图表 | 部分页面待深化 | 低 |
|
||
| 22 | **主控台整合** — MainConsole + 模板市场 + 执行看板,降低业务用户使用门槛的业务主入口 | 部分已有,待整合 | 中 |
|
||
| 23 | **官网/落地页** — 一句话介绍 + 三个场景 Before/After + CTA 按钮 | 未实现 | 低 |
|
||
|
||
---
|
||
|
||
## 六、知识库 (2项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 24 | **知识进化闭环自动化** — 知识提取器 + RAG检索器 + 知识库模型全部已有但未串起来。需:Celery 定时任务每小时提取 → LLM 提炼 → 入库 → 下次检索可用 | ✅ 已完成 (2026-06-14) — Celery Beat 每小时触发 → LLM 提取 → KnowledgeEntry 入库 → RAG 检索 | ~~高~~ |
|
||
| 25 | **知识仪表盘补全** — `KnowledgeDashboard.vue` 补知识增长曲线、复用次数排行、类别分布 | 页面存在,数据待补全 | 中 |
|
||
|
||
---
|
||
|
||
## 七、多 Agent / 编排 (2项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 26 | **Main Agent 路由协议 (结构化输出)** — 主入口 Agent 负责任务分解与路由决策,子执行结果可被主流程汇总 | ✅ 已完成 (2026-06-14) — Swarm Leader decompose + aggregate + Teammate 并行执行,Orchestrator 5 种模式 | ~~高~~ |
|
||
| 27 | **Agent 间知识共享** — 每个 Agent 的 RAG 记忆按 Scope 隔离,自主学习创建的 Agent 从零开始无法继承父 Agent 经验 | 隔离存在,自动共享待完善 | 中 |
|
||
|
||
---
|
||
|
||
## 八、部署运维 (7项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 28 | **生产环境配置完善** — 生产 Docker 配置优化、多环境管理 (dev/staging/prod)、配置文件加密、密钥管理 | ✅ 已完成 (2026-06-14) — dev/staging/prod 三套 compose + ENVIRONMENT 配置 + 环境感知安全检查 | ~~高~~ |
|
||
| 29 | **Prometheus + Grafana 监控** — 业务指标收集 + 系统指标收集 + Grafana 仪表板(系统/业务双面板) | ✅ 已完成 (2026-06-15) — prometheus-client 原生实现 + /metrics 端点 + 告警规则 + Grafana 综合仪表板 + 三套 compose 集成 | ~~中~~ |
|
||
| 30 | **日志聚合 (ELK Stack)** — 日志集中收集、查询和分析 | 未实现 | 中 |
|
||
| 31 | **错误追踪 (Sentry)** — 错误告警和通知 | 未实现 | 低 |
|
||
| 32 | **CI/CD 流水线** — GitHub Actions:自动化测试/构建/部署 | ✅ 已完成 (2026-06-14) — ci.yml (test/lint/docker) + deploy.yml (staging/prod) + security.yml (CodeQL/Trivy/Gitleaks) | ~~中~~ |
|
||
| 33 | **一键部署脚本** — `install.sh`(交互式安装)+ `upgrade.sh`(增量升级)+ `uninstall.sh`(清理) | ✅ 已完成 (2026-06-14) — 3 个脚本 + docker-compose.prod.yml 生产部署完整方案 | ~~高~~ |
|
||
| 34 | **Kubernetes 部署配置** — K8s 部署清单 + 水平扩展 + 健康检查/就绪探针 | 未实现 | 低 |
|
||
|
||
---
|
||
|
||
## 九、商业化 (6项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 35 | **模板市场上架** — 8 个行业模板(智能客服/研发日报/PR Review/面试调度/竞品监控/测试报告/入职引导/风险预警),每个可一键创建 Agent | ✅ 已完成 (2026-06-14) — 11 个模板全部可用,前端 TemplateMarket 711 行完整页面 | ~~高~~ |
|
||
| 36 | **Android App 客户端** — 登录/对话/历史/设置/推送/语音 | Android 原生 Kotlin 37 文件已完成 + 后端 API 适配完成 (voice/fcm/auth) | 中 |
|
||
| 37 | **飞书 Bot 体验打磨** — 消息反馈按钮(有用/没用/重新生成)+ 反馈数据接入学习 + 对话历史摘要 + Bot 状态指示 + 错误友好提示 | 6 个 Bot 已运行,体验粗糙 | 中 |
|
||
| 38 | **多租户支持** — 数据隔离 (workspace_id)、飞书应用隔离、权限隔离 (workspace_admin/member)、管理面板 | 未实现 | 中 |
|
||
| 39 | **商业化定价落地** — 社区版/专业版/企业版定价 + 计费系统 | 方案已有,未实施 | 低 |
|
||
| 40 | **演示 Demo 制作** — 3 段录屏演示(创建智能客服/PR Review 自动化/工作流可视化设计) | 未制作 | 低 |
|
||
|
||
---
|
||
|
||
## 十、其他:测试/安全/文档/插件 (10项)
|
||
|
||
| # | 任务描述 | 当前状态 | 优先级 |
|
||
|---|---------|---------|:----:|
|
||
| 41 | **核心测试补齐** — 10 万行代码仅 10 个测试文件。需:Agent ReAct 循环测试、工作流 DAG 测试、工具调用参数过滤测试、登录/认证测试、工具异常保护测试,目标覆盖率 >60% | 大量测试缺口 | **高** |
|
||
| 42 | **安全加固** — HSTS/安全头中间件已添加,速率限制已实现,`.env` 模板化已完成,数据库密码轮换留待运维层面 | ✅ 基本完成 (2026-06-14) — SecurityHeadersMiddleware + RateLimiterMiddleware + .env.example | ~~高~~ |
|
||
| 43 | **API 速率限制** — 对登录/Webhook 接口加限流 | ✅ 已完成 — RateLimiterMiddleware 含 Redis 滑动窗口 + 内存 fallback,登录 5次/分钟,Webhook 60次/分钟 | ~~中~~ |
|
||
| 44 | **安全扫描** — 依赖漏洞扫描、XSS/CSRF 防护 | ✅ 已完成 (2026-06-14) — CodeQL (Python+JS) + Dependency Review + Trivy + Gitleaks 系统化安全扫描 | ~~中~~ |
|
||
| 45 | **插件系统** — 插件注册机制 + 自定义节点插件 SDK + 插件市场 + 版本管理 + 安全沙箱 | 未实现 | 低 |
|
||
| 46 | **用户文档** — 用户使用手册、视频教程、常见问题 FAQ、最佳实践指南 | ✅ 已完成 (2026-06-14) — user-manual.md + faq.md (47条) + best-practices.md + 文档索引更新 | ~~中~~ |
|
||
| 47 | **开发者文档** — API 文档完善、架构设计文档、插件开发指南、部署指南、贡献指南 | 约 55% | 中 |
|
||
| 48 | **E2E 测试** — Playwright/Cypress 端到端测试 | 未实施 | 低 |
|
||
| 49 | **性能优化** — 工作流并发执行/缓存、前端懒加载/虚拟滚动、数据库索引/查询优化、API 响应时间优化 | 未系统化 | 中 |
|
||
| 50 | **数据库模型迁移确认** — `init_db()` 刚补全 13 个缺失模型导入,需确认所有表可正常创建 | ✅ 已完成 (2026-06-14) — 33 个模型文件全部导入,49 张表注册,init_db() 正常 | ~~高~~ |
|
||
|
||
---
|
||
|
||
## Top 10 最紧急项目
|
||
|
||
| 排名 | # | 任务 | 理由 |
|
||
|:----:|:-:|------|------|
|
||
| 1 | ~~41~~ | ~~核心测试补齐~~ | ✅ 已完成:test_agent_core 39 + workflow_engine 48 + memory 61 = 148 tests |
|
||
| 2 | ~~42~~ | ~~安全加固~~ | ✅ 已完成:SecurityHeadersMiddleware + RateLimiterMiddleware + .env 模板化 |
|
||
| 3 | ~~4~~ | ~~并行执行能力~~ | ✅ 已完成:DAG 多分支 `asyncio.gather` 并行 |
|
||
| 4 | ~~7~~ | ~~节点级自动重试~~ | ✅ 已完成:retry_config + error_handler,12 tests |
|
||
| 5 | ~~5~~ | ~~Orchestrator 进入工作流~~ | ✅ 已完成:5 种编排模式已集成 |
|
||
| 6 | ~~6~~ | ~~输出质量验证~~ | ✅ 已完成:evaluator 节点 + branch 路由,9 tests |
|
||
| 7 | ~~16~~ | ~~监控告警前端界面~~ | ✅ 已完成:Monitoring/AlertRules/SystemLogs/ExecutionBoard 4 页完整实现 |
|
||
| 8 | ~~35~~ | ~~模板市场上架~~ | ✅ 已完成:11 个行业模板全部可一键创建 Agent |
|
||
| 9 | ~~24~~ | ~~知识进化闭环自动化~~ | ✅ 已完成:Celery Beat → LLM 提取 → KnowledgeEntry → RAG 检索 |
|
||
| 10 | ~~33~~ | ~~一键部署脚本~~ | ✅ 已完成:install.sh + upgrade.sh + uninstall.sh + docker-compose.prod.yml |
|
||
| **→** | ~~26~~ | ~~Main Agent 路由协议~~ | ✅ 已完成:Swarm Leader decompose + aggregate + Teammate 并行执行 |
|
||
| **→** | ~~28~~ | ~~生产环境配置完善~~ | ✅ 已完成:dev/staging/prod 三套 compose + ENVIRONMENT 配置 |
|
||
| **→** | ~~8~~ | ~~工具级人工审批 (HITL)~~ | ✅ 已完成:approval_manager + API + DEFAULT_REQUIRE_APPROVAL_TOOLS |
|
||
| **→** | ~~19~~ | ~~浏览器推送通知~~ | ✅ 已完成:PushSubscription 模型 + push_service + push API |
|
||
| **→** | ~~32~~ | ~~CI/CD 流水线~~ | ✅ 已完成:ci.yml + deploy.yml + security.yml (CodeQL/Trivy/Gitleaks) |
|
||
| **→** | **29** | **Prometheus + Grafana 监控** | 业务指标 + 系统指标 + Grafana 仪表板 |
|
||
| **→** | ~~11~~ | ~~工具动态注册机制~~ | ✅ 已完成:unregister + workflow执行 + status/tags + reload端点 |
|
||
| **→** | **12** | **Agent 快速测试功能** | 快速测试界面、测试结果实时显示、用例管理 |
|
||
| **→** | **37** | **飞书 Bot 体验打磨** | 消息反馈按钮 + 反馈数据接入 + 对话摘要 + 错误友好提示 |
|
||
| **→** | **38** | **多租户支持** | 数据隔离、飞书应用隔离、权限隔离、管理面板 |
|
||
|
||
---
|
||
|
||
## 完成度估算
|
||
|
||
| 层面 | 完成度 |
|
||
|------|:----:|
|
||
| 核心引擎 (Agent运行时 + 工具 + 工作流) | ~97% |
|
||
| 记忆系统 | ~95% |
|
||
| 多Agent编排 | ~90% |
|
||
| 知识库 | ~90% |
|
||
| 前端 UI | ~85% |
|
||
| 部署运维 | ~80% |
|
||
| 商业化 | ~50% |
|
||
| 测试/安全/文档 | ~70% |
|
||
| **综合** | **~83%** |
|
||
|
||
---
|
||
|
||
> 注:平台核心能力(Agent ReAct 运行时、56 个工具、多 Agent 编排 5+4 模式、知识库 RAG、工作流 DAG 引擎、飞书集成等)已全部完成。剩余工作集中在 **生产可靠性、用户体验、商业化和运维** 四个层面。
|
||
>
|
||
> 数据来源:平台待完善功能清单、缺失能力分析、90天演进路线图、商业化落地计划、产品化落地方案、项目完成情况分析、自主AI Agent改造完成情况、能力评估报告等 14 份文档。
|