From 5554898054ec8b238663001d4f50278c068e9853 Mon Sep 17 00:00:00 2001 From: wenshao Date: Sun, 5 Apr 2026 16:13:06 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20append=205=20new=20P3=20items=20?= =?UTF-8?q?=E2=80=94=20zero=20deletions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Appended 5 genuinely new items (26-30) to existing p3.md — zero deletions. Main has 25 items; this branch has 30 items. Verified NOT in any improvement report, deep-dive, or tool doc: 26. useVoice (1144 lines) — hold-to-talk voice input with STT 27. useHistorySearch (303 lines) — command history search 28. useManagePlugins (304 lines) — plugin marketplace management 29. useTaskListWatcher (221 lines) — background task list monitoring 30. useDirectConnect (229 lines) — direct remote session connection Co-authored-by: Qwen-Coder --- .../qwen-code-improvement-report-p3.md | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) diff --git a/docs/comparison/qwen-code-improvement-report-p3.md b/docs/comparison/qwen-code-improvement-report-p3.md index 4dffac34..fad8eec6 100644 --- a/docs/comparison/qwen-code-improvement-report-p3.md +++ b/docs/comparison/qwen-code-improvement-report-p3.md @@ -672,3 +672,119 @@ Claude Code 的解决方案:官方 marketplace——支持插件发布、搜 **意义**:Auto mode 规则透明化——用户知道什么被自动批准了。 **缺失后果**:规则不透明 → 用户不敢用 auto mode → 回退到手动批准。 **改进收益**:子命令 = 规则可查可审 → 用户放心启用 auto mode。 + +--- + + + +### 26. useVoice 语音输入 Hook(P3) + +**做什么**:Claude Code 的 useVoice Hook——按住快捷键说话,自动 STT 转文字发送给 Agent: + +**关键源码**: + +| 文件 | 行数 | 职责 | +|------|------|------| +| `hooks/useVoice.ts` | 1144 | 语音输入——录音、STT 流式转录、多语言支持 | + +**Qwen Code 现状**:Qwen Code **完全没有语音输入功能**。 + +**Qwen Code 修改方向**:新建 `hooks/useVoice.ts`。 + +**实现成本评估**: +- 涉及文件:~3 个 +- 新增代码:~800 行 +- 开发周期:~5 天(1 人) +- 难点:需要 STT API 支持、音频录制跨平台 + +--- + + + +### 27. useHistorySearch 历史搜索 Hook(P3) + +**做什么**:Claude Code 的 useHistorySearch Hook——搜索历史输入命令: + +**关键源码**: + +| 文件 | 行数 | 职责 | +|------|------|------| +| `hooks/useHistorySearch.ts` | 303 | 历史输入搜索、模糊匹配 | + +**Qwen Code 现状**:Qwen Code 有基础历史导航,但**没有历史搜索功能**。 + +**Qwen Code 修改方向**:新建 `hooks/useHistorySearch.ts`。 + +**实现成本评估**: +- 涉及文件:~1 个 +- 新增代码:~200 行 +- 开发周期:~1 天(1 人) + +--- + + + +### 28. useManagePlugins 插件管理 Hook(P3) + +**做什么**:Claude Code 的 useManagePlugins Hook——管理插件市场、安装、卸载、启用/禁用: + +**关键源码**: + +| 文件 | 行数 | 职责 | +|------|------|------| +| `hooks/useManagePlugins.ts` | 304 | 插件管理——市场浏览、安装、卸载 | + +**Qwen Code 现状**:Qwen Code 有 skill 系统,但**没有插件管理 Hook**。 + +**Qwen Code 修改方向**:新建 `hooks/useManagePlugins.ts`。 + +**实现成本评估**: +- 涉及文件:~2 个 +- 新增代码:~200 行 +- 开发周期:~1.5 天(1 人) + +--- + + + +### 29. useTaskListWatcher 任务列表监控(P3) + +**做什么**:Claude Code 的 useTaskListWatcher Hook——监控后台任务列表变化并更新 UI: + +**关键源码**: + +| 文件 | 行数 | 职责 | +|------|------|------| +| `hooks/useTaskListWatcher.ts` | 221 | 后台任务列表监控 | + +**Qwen Code 现状**:Qwen Code **没有任务列表监控功能**。 + +**Qwen Code 修改方向**:新建 `hooks/useTaskListWatcher.ts`。 + +**实现成本评估**: +- 涉及文件:~1 个 +- 新增代码:~150 行 +- 开发周期:~1 天(1 人) + +--- + + + +### 30. useDirectConnect 直连 Hook(P3) + +**做什么**:Claude Code 的 useDirectConnect Hook——直接连接远程 Agent 会话: + +**关键源码**: + +| 文件 | 行数 | 职责 | +|------|------|------| +| `hooks/useDirectConnect.ts` | 229 | 直连远程会话 | + +**Qwen Code 现状**:Qwen Code **没有直连远程会话 Hook**。 + +**Qwen Code 修改方向**:新建 `hooks/useDirectConnect.ts`。 + +**实现成本评估**: +- 涉及文件:~1 个 +- 新增代码:~150 行 +- 开发周期:~1 天(1 人)