5.1 KiB
5.1 KiB
第一阶段分工表
状态更新:2026-09-02。本文保留第一阶段原始职责划分和交付口径。第一阶段后端目标与前端 Web 联调页面均已完成;第二阶段此后又完成 Agent Trace 持久化与 SSE 恢复、独立 stdio MCP Plugin Host 和 Plugin Command/Settings 后端 Contract。Tauri Host、Stronghold、原生多 Vault 文件系统、真实音频模型和 Sync Server 仍未实现。
当前交付状态
| 领域 | 当前状态 | 说明 |
|---|---|---|
| Desktop Frontend / UI | Web 联调版已完成 | 全部业务路由、Markdown 写作/源码编辑、Chat、Search、Agent、扩展管理、设置页和 Provider 配置已落地 |
| Knowledge / Retrieval Core | 第一阶段已完成 | Markdown Block、SQLite/FTS5、sqlite-vec、Hybrid/RRF/Reranker、Citation 与事务修复均已覆盖测试 |
| AI / Agent Core | 第一阶段已完成 | Streaming、Agent Loop、Tool、Permission、Trace、Skill/Plugin 与 Knowledge/Retrieval 调用链已落地 |
| Model Core | 第一阶段已完成 | Mock、OpenAI Chat/OpenAI-Compatible、DeepSeek 预设、Ollama、模型发现和加密凭据链路可用 |
| Desktop Host / Sync | 后续阶段 | Tauri、Stronghold、系统文件访问、Sidecar 生命周期和云同步尚未实现 |
总分工表
| 成员 | 主要职责 | 第一阶段负责模块 | 具体工作内容 | 主要交付物 |
|---|---|---|---|---|
| 吉海燕 | 前端设计与交互实现 | Desktop Frontend / UI | 负责 Vue 3 + TypeScript 前端界面设计与实现;完成 Workspace、Markdown Editor、AI Chat、Search、Agent Trace、Skill/Plugin 管理、Theme Manager、Settings 等页面;维护 Design Token 与主题系统;负责前端状态管理与接口联调 | 前端页面、组件库、交互逻辑、主题系统、前端 Store、API Client、前端演示界面 |
| 范涵宇 | 主要程序开发、整体架构与代码审阅 | Agent Core / Extension Core / Model Core / 后端基础框架 | 负责 Python AI Core 与 FastAPI 后端壳子搭建;负责 Agent Runtime、Tool Registry、Permission、Trace;负责 Skill Runtime、Plugin Runtime、Plugin Host/MCP Bridge 等扩展体系;负责 Provider Adapter、多模型协议统一与 API Key 调用链;负责核心接口设计、模块集成、工程规范与代码 Review | FastAPI Core、Agent Runtime、Tool Registry、Skill Runtime、Plugin Runtime、Provider Adapter、公共接口、代码审阅与集成版本 |
| 杨星萱 | 本地知识库与检索系统开发 | Knowledge Core / Retrieval Core | 负责 Markdown Vault、Note/Block 数据模型、Markdown 解析与增量索引;负责 SQLite 元数据、FTS5 全文检索、sqlite-vec 向量检索;负责 Embedding、Hybrid Retrieval、RRF、Reranker、Metadata Filter、Citation 与笔记定位;负责 RAG 检索 Benchmark | Knowledge Core、Note Block、SQLite/FTS5、VectorStore、Embedding、Hybrid RAG、Reranker、Citation、检索测试数据 |
细则:
| 协作事项 | 主负责人 | 配合人员 |
|---|---|---|
| 前后端 API Contract | 范涵宇 | 吉海燕 |
| Markdown 编辑与 Note Core 联动 | 杨星萱 | 吉海燕 |
| Search / Citation 前端展示 | 杨星萱 | 吉海燕 |
| Agent 调用 RAG | 范涵宇 | 杨星萱 |
| Agent 调用笔记 Tool | 范涵宇 | 杨星萱 |
| Skill 调用 Plugin Tool | 范涵宇 | 吉海燕 |
| Provider Streaming 前端显示 | 范涵宇 | 吉海燕 |
| Agent Trace 前端显示 | 范涵宇 | 吉海燕 |
| RAG Benchmark | 杨星萱 | 范涵宇 |
| Agent Benchmark | 范涵宇 | 杨星萱 |
| 整体 Demo 联调 | 范涵宇 | 吉海燕、杨星萱 |
| UI/UX 最终统一 | 吉海燕 | 全员 |
| PR / 核心代码 Review | 范涵宇 | 对应模块负责人 |
验收:
尽量通过VibeCoding在开学前把demo跑出来
分别交付:
吉海燕:能够完整操作 Workspace、编辑 Markdown、搜索、AI Chat,并展示 Citation 和 Agent Trace。
范涵宇:Agent 能调用 Tool、Skill 能加载、Plugin 能注册 Tool、至少两个 Provider 可以切换运行。
杨星萱:Markdown 能完成 Block 化索引,FTS5 + Vector + RRF + Reranker 能完成检索,并返回可定位 Citation。
总体验收:
→ 自动建立本地知识索引
→ 用户向 Agent 提问
→ Agent 调用 RAG
→ Retrieval Core 找到 Note Block
→ Provider 生成回答
→ 前端显示 Citation
→ 点击 Citation
→ 跳转并高亮原笔记