851 lines
18 KiB
Markdown
851 lines
18 KiB
Markdown
# 第二阶段团队分工表
|
||
|
||
## 2026-09-07 全范围收尾状态
|
||
|
||
本轮覆盖三位成员的第二阶段模块(音频质量专项除外),以[实现与验收记录](../development/第二阶段收尾实现与验收-2026-09-07.md)及下方更新后的DoD为当前口径。此前“不含杨侧验收”仅描述当日范围。现有DeepSeek/MiniMax真实链路通过,其他未配置协议保留外部验收项;音频使用Qwen3-ASR/ERes2NetV2技术路径,不声称交付原清单指定模型。
|
||
|
||
|
||
## 2026-09-06 复核修复补充(不含杨侧验收)
|
||
|
||
- Agent 增加断点续读、有界重连和手动恢复;连接中断不再隐藏仍在运行任务的取消入口。
|
||
- 本地扩展安装库支持重启恢复、包摘要复核和受管理 ZIP 卸载清理。变更后的包需重新安装审查;目录安装保留用户源码。
|
||
- 工作区已挂载编辑器右键及扩展工具栏入口,与已有 palette/详情命令共同使用后端命令校验;执行上下文保留选区快照。
|
||
- 新增真实 Mermaid 6 图型 × 6 主题回归入口,以及参考转写 CER/WER/DER 评分和受限 Provider 连接探针。工具使用与边界见 `docs/development/第二阶段补充验收工具.md`。
|
||
- 逐字强制对齐、多人重叠分离仍未实现;无标注录音不能完成质量验收,真实厂商专项也不能用一次连接测试替代。以下较早记录中的测试数和延期状态属于历史基线。
|
||
|
||
## 2026-09-05 当前完成情况补充(不含杨侧验收)
|
||
|
||
以下状态补充早期任务清单,历史未勾选项不再单独作为实时完成率依据。杨星萱负责的 Benchmark、检索调优、导出及函数图像不在本次验收范围。
|
||
|
||
- A/B/C/C.1/D 基础工程已落地;E 的离线协议验证已通过,真实目标厂商专项待完成。
|
||
- Theme:补齐 SemVer 最低版本拒绝、文件/URL/ZIP 共用校验及安装前隔离视觉预览。
|
||
- Mermaid:真实编辑器及 Markdown 预览接入缩放、重置、大图查看;编辑器预览复制导致的异步标记丢失已修复。
|
||
- Agent Trace:支持关键词、事件类型、工具及仅错误筛选,保留树的祖先节点和引用定位。
|
||
- F:本地 Qwen3-ASR、ERes2NetV2、Bekko 已完成 37 分 16 秒录音的 CUDA 转写、片段聚类、笔记及向量检索闭环,约 661 秒生成 441 片段;无参考标注,质量专项保持未完成。
|
||
- Provider:卡片显示启用状态,支持直接启停与保存失败反馈。
|
||
- Plugin context_menu/toolbar 按已有本地计划仍是后续增强,当前实际挂载 command_palette 与详情命令;不将声明 Contract 视为已挂载。
|
||
- 逐字强制对齐、多人重叠语音未实现;说话人阈值、准确率、真实厂商专项未验收。Tauri/Rust、生产沙箱仍属于后续阶段。
|
||
|
||
本轮自动化基线为后端 577 项、前端 280 项及前端生产构建通过。长录音无标注,测试通过不等于质量或所有第二阶段专项全部完成。详细证据见 `docs/development/阶段F收尾验收记录.md`;本地运行文件不提交。
|
||
|
||
|
||
## 一、阶段目标
|
||
|
||
第二阶段延续第一阶段已经形成的模块边界,重点推进多模态输入、MCP 与 Plugin 扩展、更多 Provider、RAG / Agent Benchmark、多格式导出、主题社区格式、Agent Trace 可视化、Mermaid 渲染和函数图像绘制。
|
||
|
||
第二阶段继续保持第一阶段的模块 ownership:
|
||
|
||
- 范涵宇:Agent Core、Extension Core、Model Core、Multimodal、Plugin Command / Settings UI、整体架构与代码审阅。
|
||
- 杨星萱:Knowledge Core、Retrieval Core、Benchmark、文档导出、函数图像绘制。
|
||
- 吉海燕:Frontend、Theme、Agent Trace、Mermaid 渲染。
|
||
|
||
---
|
||
|
||
## 二、总分工表
|
||
|
||
| 成员 | 主要负责方向 | 第二阶段任务 | 配合事项 |
|
||
| --- | --- | --- | --- |
|
||
| 范涵宇 | Agent Core / Extension Core / Model Core / Multimodal / 总体架构 | faster-whisper、pyannote.audio、MCP Bridge、Plugin Command / Settings 前后端闭环、更多 Provider、整体集成、代码审阅与统筹 | 为杨星萱的 Agent Benchmark 提供 Agent Trace、Tool Call 等测试接口 |
|
||
| 杨星萱 | Knowledge Core / Retrieval Core / Benchmark / Export / 数学内容渲染 | RAG Benchmark、Agent Benchmark 基础设施、Markdown → HTML / PDF / DOCX、函数图像绘制与渲染支持、Retrieval 调优 | 与范涵宇确认 Agent Benchmark 事件和测试数据结构;与吉海燕联调函数图像在编辑器和预览区中的展示 |
|
||
| 吉海燕 | Frontend / Theme / Visualization | Theme Import、Theme Manifest、社区主题格式、Agent Trace 可视化、Mermaid 渲染支持 | 与范涵宇联调 AgentEvent;与杨星萱联调函数图像及导出预览 |
|
||
|
||
---
|
||
|
||
## 三、范涵宇
|
||
|
||
### 3.1 faster-whisper
|
||
|
||
负责接入 faster-whisper,完成真实音频转写。
|
||
|
||
目标链路:
|
||
|
||
```text
|
||
Audio
|
||
↓
|
||
faster-whisper
|
||
↓
|
||
Timestamped Transcript
|
||
↓
|
||
Knowledge Core
|
||
```
|
||
|
||
输出至少包含:
|
||
|
||
```text
|
||
text
|
||
start_time
|
||
end_time
|
||
language
|
||
```
|
||
|
||
### 3.2 pyannote.audio
|
||
|
||
负责说话人分离,并与 faster-whisper 组合。
|
||
|
||
```text
|
||
Audio
|
||
↓
|
||
pyannote.audio
|
||
↓
|
||
Speaker Segments
|
||
↓
|
||
faster-whisper
|
||
↓
|
||
Timestamped + Speaker Transcript
|
||
```
|
||
|
||
输出至少包含:
|
||
|
||
```text
|
||
speaker
|
||
start_time
|
||
end_time
|
||
text
|
||
```
|
||
|
||
### 3.3 MCP Bridge
|
||
|
||
负责实现 MCP Bridge,使外部 MCP Server 可以进入现有 Plugin / Tool 体系。
|
||
|
||
```text
|
||
External MCP Server
|
||
↓
|
||
MCP Bridge
|
||
↓
|
||
Plugin Runtime
|
||
↓
|
||
Tool Registry
|
||
↓
|
||
Agent Runtime
|
||
```
|
||
|
||
Agent Runtime 继续使用项目内部的:
|
||
|
||
```text
|
||
ToolDefinition
|
||
ToolCall
|
||
ToolResult
|
||
```
|
||
|
||
MCP Bridge 负责协议转换。
|
||
|
||
### 3.4 Plugin Command Contribution
|
||
|
||
负责 Plugin Runtime 中 Command Contribution 的解析、注册和执行接口。
|
||
|
||
```text
|
||
Plugin Manifest
|
||
↓
|
||
Plugin Runtime
|
||
↓
|
||
Command Registry
|
||
↓
|
||
Frontend Contract
|
||
```
|
||
|
||
吉海燕负责 Command Palette 等前端展示。
|
||
|
||
### 3.5 Plugin Settings Contribution
|
||
|
||
负责 Plugin Manifest 中 Settings Schema 的解析和后端配置接口。
|
||
|
||
首批支持:
|
||
|
||
```text
|
||
string
|
||
number
|
||
boolean
|
||
select
|
||
secret reference
|
||
```
|
||
|
||
范涵宇负责 Manifest Parsing、Settings Schema、Plugin Storage、Secret Reference 和 Runtime Contract。
|
||
|
||
### 3.6 更多 Provider
|
||
|
||
继续完善 Provider Adapter。
|
||
|
||
第二阶段优先验证:
|
||
|
||
```text
|
||
Normal Chat
|
||
Streaming
|
||
Tool Calling
|
||
Reasoning Event
|
||
Cancellation
|
||
Usage
|
||
Error Mapping
|
||
```
|
||
|
||
主要协议目标:
|
||
|
||
```text
|
||
OpenAI Responses
|
||
OpenAI Chat Completions
|
||
OpenAI-Compatible
|
||
Anthropic Messages
|
||
Ollama
|
||
```
|
||
|
||
Provider 数量不作为主要验收指标,优先保证协议适配稳定。
|
||
|
||
### 3.7 审阅与统筹
|
||
|
||
持续负责:
|
||
|
||
- 公共 Contract 审阅;
|
||
- Agent / Skill / Plugin / Provider 接口审阅;
|
||
- 跨模块 PR Review;
|
||
- 第二阶段整体架构一致性检查;
|
||
- Demo 链路集成;
|
||
- 公共错误类型和事件格式统一;
|
||
- 第二阶段版本合并与发布前检查。
|
||
|
||
---
|
||
|
||
## 四、杨星萱
|
||
|
||
### 4.1 RAG Benchmark
|
||
|
||
建立正式 RAG Benchmark。
|
||
|
||
比较:
|
||
|
||
```text
|
||
FTS5
|
||
Vector Search
|
||
Hybrid Retrieval
|
||
Hybrid + RRF
|
||
Hybrid + RRF + Reranker
|
||
```
|
||
|
||
核心指标:
|
||
|
||
```text
|
||
Hit@1
|
||
Hit@5
|
||
Recall@K
|
||
MRR
|
||
Citation Hit Rate
|
||
P50 Latency
|
||
P95 Latency
|
||
```
|
||
|
||
Dataset 至少记录:
|
||
|
||
```text
|
||
query
|
||
expected_note_id
|
||
expected_block_id
|
||
expected_citation
|
||
tags
|
||
```
|
||
|
||
### 4.2 Agent Benchmark
|
||
|
||
负责 Agent Benchmark 测试框架、Dataset、指标统计和报告生成。
|
||
|
||
范涵宇提供:
|
||
|
||
```text
|
||
Agent Run
|
||
Agent Event
|
||
Tool Call
|
||
Tool Result
|
||
Trace
|
||
```
|
||
|
||
主要指标:
|
||
|
||
```text
|
||
Task Success Rate
|
||
Tool Selection Accuracy
|
||
Tool Argument Accuracy
|
||
Invalid Tool Call Rate
|
||
Average Steps
|
||
Average Latency
|
||
Token Usage
|
||
```
|
||
|
||
示例:
|
||
|
||
```yaml
|
||
id: agent-os-review-001
|
||
|
||
prompt: >
|
||
找出操作系统笔记中关于死锁的内容,
|
||
生成总结并创建三个复习任务。
|
||
|
||
expected_tools:
|
||
- rag.search
|
||
- notes.read
|
||
- tasks.create
|
||
|
||
expected_conditions:
|
||
citation_required: true
|
||
tasks_created: 3
|
||
```
|
||
|
||
### 4.3 多格式文档导出
|
||
|
||
负责建立统一 Export Service:
|
||
|
||
```text
|
||
Document AST
|
||
↓
|
||
DocumentExporter
|
||
├── HtmlExporter
|
||
├── PdfExporter
|
||
└── DocxExporter
|
||
```
|
||
|
||
统一接口示意:
|
||
|
||
```python
|
||
class DocumentExporter(Protocol):
|
||
async def export(
|
||
self,
|
||
document: Document,
|
||
options: ExportOptions,
|
||
) -> ExportResult:
|
||
...
|
||
```
|
||
|
||
第二阶段完成:
|
||
|
||
```text
|
||
Markdown → HTML
|
||
Markdown → PDF
|
||
Markdown → DOCX
|
||
```
|
||
|
||
导出时尽量保持:
|
||
|
||
- 标题;
|
||
- 段落;
|
||
- 列表;
|
||
- 表格;
|
||
- 图片;
|
||
- 引用;
|
||
- 代码块;
|
||
- 数学公式;
|
||
- Mermaid;
|
||
- 函数图像。
|
||
|
||
Exporter 接口保留未来由 Plugin 增加 EPUB、LaTeX 等格式的扩展空间。
|
||
|
||
### 4.4 函数图像绘制与渲染支持
|
||
|
||
负责函数图像相关的数据解析、表达、绘制和渲染支持。
|
||
|
||
目标示例:
|
||
|
||
```text
|
||
y = x^2
|
||
y = sin(x)
|
||
y = 2x + 1
|
||
```
|
||
|
||
内部建议抽象:
|
||
|
||
```text
|
||
FunctionPlot
|
||
├── expressions
|
||
├── domain
|
||
├── range
|
||
├── axis config
|
||
└── render config
|
||
```
|
||
|
||
处理链:
|
||
|
||
```text
|
||
Markdown / Structured Block
|
||
↓
|
||
Function Expression Parser
|
||
↓
|
||
Function Plot Model
|
||
↓
|
||
Renderer
|
||
↓
|
||
Editor / Preview
|
||
```
|
||
|
||
需要考虑:
|
||
|
||
- 二维函数;
|
||
- 多函数同图;
|
||
- 定义域;
|
||
- 坐标轴;
|
||
- 缩放;
|
||
- 图像刷新;
|
||
- Markdown 中的持久化格式;
|
||
- HTML / PDF / DOCX 导出时的静态渲染。
|
||
|
||
可设计独立 fenced block,例如:
|
||
|
||
````markdown
|
||
```function-plot
|
||
y = x^2
|
||
y = sin(x)
|
||
```
|
||
````
|
||
|
||
具体语法在实现阶段冻结。
|
||
|
||
函数图像的数据结构、解析和渲染逻辑由杨星萱负责;吉海燕配合完成前端容器、布局和交互。
|
||
|
||
### 4.5 Retrieval 调优
|
||
|
||
根据 RAG Benchmark 数据继续调整:
|
||
|
||
```text
|
||
Block Chunking
|
||
FTS Query
|
||
Vector Top-K
|
||
RRF Parameters
|
||
Reranker Candidate Count
|
||
Score Threshold
|
||
Metadata Filter
|
||
```
|
||
|
||
所有调优保留 Benchmark 前后对比数据。
|
||
|
||
---
|
||
|
||
## 五、前端展示层(吉海燕;5.4—5.5 由范涵宇负责)
|
||
|
||
### 5.1 Theme Import
|
||
|
||
负责 Theme Package 导入。
|
||
|
||
建议结构:
|
||
|
||
```text
|
||
my-theme/
|
||
├── theme.yaml
|
||
├── theme.css
|
||
├── preview.png
|
||
└── README.md
|
||
```
|
||
|
||
流程:
|
||
|
||
```text
|
||
Import
|
||
↓
|
||
Manifest Validation
|
||
↓
|
||
Preview
|
||
↓
|
||
Install
|
||
↓
|
||
Enable
|
||
↓
|
||
Disable
|
||
↓
|
||
Uninstall
|
||
```
|
||
|
||
### 5.2 Theme Community Format
|
||
|
||
负责制定和实现社区主题格式。
|
||
|
||
示例:
|
||
|
||
```yaml
|
||
id: example-theme
|
||
name: Example Theme
|
||
version: 1.0.0
|
||
author: example
|
||
min_app_version: 0.2.0
|
||
```
|
||
|
||
主题继续基于:
|
||
|
||
```text
|
||
Design Token
|
||
CSS Variables
|
||
Theme Manifest
|
||
```
|
||
|
||
第二阶段优先完成本地导入和社区包格式,不要求立即实现联网 Theme Marketplace。
|
||
|
||
### 5.3 Agent Trace 可视化
|
||
|
||
负责将 Agent Runtime 执行过程可视化。
|
||
|
||
建议结构:
|
||
|
||
```text
|
||
User Request
|
||
│
|
||
├── Model Call
|
||
│
|
||
├── rag.search
|
||
│ ├── arguments
|
||
│ ├── duration
|
||
│ └── result
|
||
│
|
||
├── notes.read
|
||
│
|
||
├── Model Call
|
||
│
|
||
└── Completed
|
||
```
|
||
|
||
Trace Node 可展开查看:
|
||
|
||
```text
|
||
Arguments
|
||
Result
|
||
Duration
|
||
Permission
|
||
Usage
|
||
Error
|
||
```
|
||
|
||
需要支持:
|
||
|
||
- Agent Run 状态;
|
||
- Tool Call 顺序;
|
||
- Tool 调用耗时;
|
||
- Tool Result 摘要;
|
||
- Provider 调用;
|
||
- Token Usage;
|
||
- 错误状态;
|
||
- 用户取消;
|
||
- Citation 跳转。
|
||
|
||
### 5.4 Plugin Command 前端(范涵宇)
|
||
|
||
负责 Command Contribution 在前端呈现。
|
||
|
||
主要挂载:
|
||
|
||
```text
|
||
Command Palette
|
||
Context Menu
|
||
Toolbar Action
|
||
```
|
||
|
||
前端使用 Plugin Contribution Contract,不直接解析插件后端 Manifest。
|
||
|
||
### 5.5 Plugin Settings 前端(范涵宇)
|
||
|
||
根据范涵宇提供的 Plugin Settings Schema 动态生成设置表单。
|
||
|
||
支持:
|
||
|
||
```text
|
||
Input
|
||
Number
|
||
Switch
|
||
Select
|
||
Secret Input
|
||
```
|
||
|
||
Secret 类型通过 Secret API 提交,不写入 Pinia 持久化或普通配置文件。
|
||
|
||
### 5.6 Mermaid 渲染支持
|
||
|
||
负责在 Markdown 编辑器、预览区域和相关展示界面加入 Mermaid 渲染。
|
||
|
||
目标 Markdown:
|
||
|
||
````markdown
|
||
```mermaid
|
||
flowchart LR
|
||
A[Markdown] --> B[Renderer]
|
||
B --> C[Diagram]
|
||
```
|
||
````
|
||
|
||
处理链:
|
||
|
||
```text
|
||
Markdown
|
||
↓
|
||
Mermaid Code Block
|
||
↓
|
||
Mermaid Renderer
|
||
↓
|
||
SVG
|
||
↓
|
||
Editor / Preview
|
||
```
|
||
|
||
需要支持:
|
||
|
||
- Flowchart;
|
||
- Sequence Diagram;
|
||
- Class Diagram;
|
||
- State Diagram;
|
||
- ER Diagram;
|
||
- Gantt 等常用 Mermaid 图;
|
||
- Light / Dark Theme;
|
||
- 编辑后重新渲染;
|
||
- 渲染错误提示;
|
||
- SVG 缩放与查看;
|
||
- 导出时的静态图处理。
|
||
|
||
Mermaid 渲染需要与 Theme Design Token 联动。
|
||
|
||
与杨星萱负责的 Export Service 联调时,前端或渲染层需要提供 Mermaid → SVG / Image 的稳定输出,使 HTML、PDF 和 DOCX 导出能够保留图表。
|
||
|
||
---
|
||
|
||
## 六、跨成员协作表
|
||
|
||
| 协作事项 | 主负责人 | 配合人员 |
|
||
| --- | --- | --- |
|
||
| MCP Bridge → Agent Tool | 范涵宇 | 杨星萱 |
|
||
| Plugin Command Runtime | 范涵宇 | 吉海燕 |
|
||
| Plugin Command UI | 范涵宇 | 吉海燕 |
|
||
| Plugin Settings Runtime | 范涵宇 | 吉海燕 |
|
||
| Plugin Settings UI | 范涵宇 | 吉海燕 |
|
||
| Agent Benchmark Framework | 杨星萱 | 范涵宇 |
|
||
| Agent Trace Event Contract | 范涵宇 | 吉海燕、杨星萱 |
|
||
| Agent Trace Visualization | 吉海燕 | 范涵宇 |
|
||
| RAG Benchmark | 杨星萱 | 范涵宇 |
|
||
| Markdown Export | 杨星萱 | 吉海燕 |
|
||
| Mermaid Editor Rendering | 吉海燕 | 杨星萱 |
|
||
| Mermaid Export Rendering | 杨星萱 | 吉海燕 |
|
||
| Function Plot Core / Rendering | 杨星萱 | 吉海燕 |
|
||
| Function Plot Frontend Integration | 吉海燕 | 杨星萱 |
|
||
| Theme Community Format | 吉海燕 | 范涵宇 |
|
||
| Provider Streaming UI | 范涵宇 | 吉海燕 |
|
||
| Multimodal → Knowledge Core | 范涵宇 | 杨星萱 |
|
||
| 第二阶段整体 Demo | 范涵宇 | 吉海燕、杨星萱 |
|
||
| 核心代码 Review | 范涵宇 | 对应模块负责人 |
|
||
|
||
---
|
||
|
||
## 七、第二阶段优先级
|
||
|
||
### P0
|
||
|
||
#### 范涵宇
|
||
|
||
```text
|
||
MCP Bridge
|
||
faster-whisper
|
||
pyannote.audio
|
||
```
|
||
|
||
#### 杨星萱
|
||
|
||
```text
|
||
RAG Benchmark
|
||
Agent Benchmark Infrastructure
|
||
Markdown → HTML
|
||
函数图像基础渲染
|
||
```
|
||
|
||
#### 吉海燕
|
||
|
||
```text
|
||
Agent Trace Visualization
|
||
Theme Manifest / Theme Import
|
||
Mermaid Rendering
|
||
```
|
||
|
||
### P1
|
||
|
||
#### 范涵宇
|
||
|
||
```text
|
||
Plugin Command Contribution
|
||
Plugin Settings Contribution
|
||
Provider Adapter 完善
|
||
```
|
||
|
||
#### 杨星萱
|
||
|
||
```text
|
||
Markdown → PDF
|
||
Markdown → DOCX
|
||
Retrieval 调优
|
||
函数图像导出适配
|
||
```
|
||
|
||
#### 吉海燕
|
||
|
||
```text
|
||
Theme Community Format
|
||
Plugin Command UI
|
||
Plugin Settings UI
|
||
Mermaid Theme Adaptation
|
||
```
|
||
|
||
### P2
|
||
|
||
#### 范涵宇
|
||
|
||
```text
|
||
更多 Provider
|
||
MCP 兼容性增强
|
||
Multimodal Pipeline 优化
|
||
```
|
||
|
||
#### 杨星萱
|
||
|
||
```text
|
||
复杂格式导出
|
||
Benchmark 报告自动生成
|
||
函数图像高级配置
|
||
```
|
||
|
||
#### 吉海燕
|
||
|
||
```text
|
||
Theme 浏览与管理体验
|
||
Agent Trace 高级筛选
|
||
Mermaid 高级交互
|
||
```
|
||
|
||
---
|
||
|
||
## 八、第二阶段共同验收 Demo
|
||
|
||
建议使用“课堂学习全过程”作为第二阶段总 Demo:
|
||
|
||
```text
|
||
导入课堂录音
|
||
↓
|
||
pyannote.audio
|
||
↓
|
||
说话人分离
|
||
↓
|
||
faster-whisper
|
||
↓
|
||
带时间戳 Transcript
|
||
↓
|
||
生成 Markdown
|
||
↓
|
||
Knowledge Core 建立索引
|
||
↓
|
||
用户询问课程内容
|
||
↓
|
||
Agent 调用 RAG
|
||
↓
|
||
返回 Citation
|
||
↓
|
||
Agent Trace 可视化
|
||
```
|
||
|
||
随后展示:
|
||
|
||
```text
|
||
选择 Skill
|
||
↓
|
||
调用 Agent
|
||
↓
|
||
通过 MCP Bridge 使用外部 Tool
|
||
↓
|
||
生成整理后的 Markdown
|
||
```
|
||
|
||
Markdown 中展示:
|
||
|
||
```text
|
||
普通文本
|
||
数学公式
|
||
Mermaid 图
|
||
函数图像
|
||
```
|
||
|
||
最后:
|
||
|
||
```text
|
||
Markdown
|
||
├── Export HTML
|
||
├── Export PDF
|
||
└── Export DOCX
|
||
```
|
||
|
||
并切换一个导入的 Community Theme。
|
||
|
||
---
|
||
|
||
## 九、Definition of Done
|
||
|
||
### 范涵宇
|
||
|
||
- [ ] faster-whisper 能完成真实音频转写;
|
||
- [ ] pyannote.audio 能生成说话人分段;
|
||
- [ ] 两者能组合生成带时间戳和 Speaker 的 Transcript;
|
||
- [x] MCP Server 能通过 MCP Bridge 注册 Tool;
|
||
- [x] Agent 能调用 MCP Tool;
|
||
- [x] Plugin Command Contribution 后端可注册;
|
||
- [x] Plugin Settings Contribution 后端可解析;
|
||
- [x] Plugin Command 可以显示并从前端执行;
|
||
- [x] Plugin Settings 可以动态生成设置项并独立提交 Secret;
|
||
- [ ] 全部目标Provider真实矩阵;现有DeepSeek Streaming/Tool Calling/Error Mapping已通过,其他协议缺配置;
|
||
- [x] 完成非音频范围跨模块接口审阅和第二阶段集成;外部协议/DOCX整页视觉边界见验收记录。
|
||
|
||
### 杨星萱
|
||
|
||
- [x] RAG Benchmark Dataset 可以稳定运行;
|
||
- [x] 能输出 Hit@K、Recall@K、MRR、Latency 等指标;
|
||
- [x] Agent Benchmark Framework 可以执行标准 Case;
|
||
- [x] Markdown 可以导出 HTML;
|
||
- [x] Markdown 可以导出 PDF;
|
||
- [x] Markdown 可以导出 DOCX;
|
||
- [x] Mermaid 在导出链路中可以保留为静态图;
|
||
- [x] 函数图像能够由结构化表达生成;
|
||
- [x] 函数图像能够进入预览和导出链路;
|
||
- [x] Retrieval 调优结果有 Benchmark 数据支撑。
|
||
|
||
### 吉海燕
|
||
|
||
- [x] Theme Package 可以导入;
|
||
- [x] Theme Manifest 可以校验;
|
||
- [x] Theme 可以启用、停用和卸载;
|
||
- [x] Agent Trace 可以展示完整 Tool Call 顺序;
|
||
- [x] Trace Node 可以查看参数、结果、耗时和错误;
|
||
- [x] Markdown Mermaid Code Block 可以渲染;
|
||
- [x] Mermaid 支持主题切换;
|
||
- [x] Mermaid 渲染错误可以明确展示;
|
||
- [x] Mermaid 图能够提供给 Export Service。
|
||
|
||
---
|
||
|
||
## 十、分工摘要
|
||
|
||
```text
|
||
范涵宇
|
||
├── faster-whisper
|
||
├── pyannote.audio
|
||
├── MCP Bridge
|
||
├── Plugin Command Runtime
|
||
├── Plugin Settings Runtime
|
||
├── Plugin Command UI
|
||
├── Plugin Settings UI
|
||
├── Provider Adapter
|
||
├── Code Review
|
||
└── Integration / Coordination
|
||
|
||
杨星萱
|
||
├── RAG Benchmark
|
||
├── Agent Benchmark Infrastructure
|
||
├── Retrieval Optimization
|
||
├── Export Service
|
||
│ ├── Markdown → HTML
|
||
│ ├── Markdown → PDF
|
||
│ └── Markdown → DOCX
|
||
└── Function Plot
|
||
├── Expression / Data Model
|
||
├── Rendering
|
||
└── Export Integration
|
||
|
||
吉海燕
|
||
├── Theme Import
|
||
├── Theme Community Format
|
||
├── Agent Trace Visualization
|
||
└── Mermaid
|
||
├── Markdown Rendering
|
||
├── Theme Adaptation
|
||
└── Export Rendering Interface
|
||
```
|