Files
insightflow/STATUS.md
OpenClaw Bot bc07aab4bb Phase 5: Add Timeline View feature
- Add backend API endpoints for timeline data:
  - GET /api/v1/projects/{id}/timeline
  - GET /api/v1/projects/{id}/timeline/summary
  - GET /api/v1/entities/{id}/timeline

- Add database methods for timeline queries in db_manager.py

- Add frontend timeline view:
  - New sidebar button for timeline view
  - Timeline panel with date-grouped events
  - Visual distinction between mentions and relations
  - Entity filter dropdown
  - Statistics cards
  - Interactive event cards

- Update STATUS.md with Phase 5 progress
- Add view switching functions (switchView, switchKBTab)
- Add knowledge base loading functions
2026-02-19 12:06:14 +08:00

3.2 KiB

InsightFlow 开发状态

最后更新: 2026-02-19

当前阶段

Phase 4: Agent 助手与知识溯源 - 开发中 🚧

已完成

Phase 1-3 (已完成 )

  • FastAPI 项目框架搭建
  • SQLite 数据库设计
  • 阿里云听悟 ASR 集成
  • OSS 上传模块
  • 实体提取与对齐逻辑
  • 关系提取
  • 项目 CRUD API
  • 音频上传与分析 API
  • D3.js 知识图谱可视化
  • 实体列表展示
  • 转录文本中实体高亮显示
  • 图谱与文本联动

Phase 4 - Agent 助手 (已完成 )

  • 创建 llm_client.py - Kimi API 客户端
    • 支持流式/非流式聊天
    • 带置信度的实体提取
    • RAG 问答功能
    • Agent 指令解析
    • 实体演变分析
  • 更新 db_manager.py - 新增方法
    • get_relation_with_details() - 获取关系详情
    • get_entity_with_mentions() - 获取实体及提及
    • search_entities() - 搜索实体
    • update_entity() - 更新实体
    • get_project_summary() - 项目摘要
    • get_transcript_context() - 转录上下文
  • 更新 main.py - Agent API 端点
    • POST /api/v1/projects/{id}/agent/query - RAG 问答
    • POST /api/v1/projects/{id}/agent/command - 指令执行
    • GET /api/v1/projects/{id}/agent/suggest - 智能建议
    • GET /api/v1/relations/{id}/provenance - 关系溯源
    • GET /api/v1/entities/{id}/details - 实体详情
    • GET /api/v1/entities/{id}/evolution - 实体演变分析
    • GET /api/v1/projects/{id}/entities/search - 实体搜索
    • PATCH /api/v1/entities/{id} - 更新实体
  • 更新 workbench.html - Agent 面板 UI
    • 可折叠的 Agent 助手面板
    • 聊天界面
    • 实体悬停卡片
    • 关系溯源弹窗
  • 更新 app.js - 前端功能
    • Agent 聊天功能
    • 指令执行(合并实体、编辑定义)
    • RAG 问答
    • 实体卡片悬停显示
    • 关系点击溯源
    • 低置信度实体标黄

Phase 4 - 知识溯源 (已完成 )

  • 点击关系连线显示来源文档
  • 实体详情显示所有提及位置
  • 证据文本展示

Phase 4 - 术语卡片悬停 (已完成 )

  • 鼠标悬停实体显示卡片
  • 卡片包含:名称、定义、提及次数、关系数

Phase 4 - 置信度提示 (已完成 )

  • LLM 提取返回置信度分数
  • 低置信度实体在文本中标黄

待完成

Phase 4 - Neo4j 集成 (可选)

  • 将图谱数据同步到 Neo4j
  • 支持复杂图查询

Phase 5 - 高级功能 (进行中 🚧)

  • 知识推理与问答增强
  • 实体属性扩展
  • 时间线视图 (2026-02-19 完成)
  • 导出功能
  • 协作功能

技术债务

  • 听悟 SDK fallback 到 mock 需要更好的错误处理
  • 实体相似度匹配目前只是简单字符串包含,需要 embedding 方案
  • 前端需要状态管理(目前使用全局变量)
  • 需要添加 API 文档 (OpenAPI/Swagger)

部署信息

  • 服务器: 122.51.127.111
  • 项目路径: /opt/projects/insightflow
  • 端口: 18000

最近更新

2026-02-19

  • 完成 Phase 5 时间线视图功能
    • 后端 API: /api/v1/projects/{id}/timeline
    • 前端时间线面板,支持按日期分组显示
    • 实体提及和关系建立事件可视化
    • 实体筛选功能
    • 统计卡片展示
  • 更新 README 开发清单