From 6e73eef7e100fb0db45fe1cfe3e042c92c0ea8b6 Mon Sep 17 00:00:00 2001 From: wenshao Date: Sun, 5 Apr 2026 16:18:23 +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 (32-36) to existing p3.md — zero deletions. Main has 31 items; this branch has 36 items. Verified NOT in any improvement report, deep-dive, or tool doc: 32. useDirectConnect (229 lines) — direct remote session connection 33. useHistorySearch (303 lines) — command history search 34. useManagePlugins (304 lines) — plugin marketplace management 35. useTaskListWatcher (221 lines) — background task list monitoring 36. useVoiceIntegration (676 lines) — voice input UI integration 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 ff14db76..132ec99c 100644 --- a/docs/comparison/qwen-code-improvement-report-p3.md +++ b/docs/comparison/qwen-code-improvement-report-p3.md @@ -742,3 +742,119 @@ Claude Code 的解决方案:官方 marketplace——支持插件发布、搜 **Claude Code 源码**:`components/tasks/BackgroundTasksDialog.tsx` — 在多个后台 Agent 间快速切换,查看各自进度和输出。 **Qwen Code 现状**:后台任务无导航 UI。**实现成本**:~2 文件,~150 行,~1 天。 + +--- + + + +### 32. 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 人) + +--- + + + +### 33. useHistorySearch 历史搜索 Hook(P3) + +**做什么**:Claude Code 的 useHistorySearch Hook——搜索历史输入命令: + +**关键源码**: + +| 文件 | 行数 | 职责 | +|------|------|------| +| `hooks/useHistorySearch.ts` | 303 | 历史输入搜索、模糊匹配 | + +**Qwen Code 现状**:Qwen Code 有基础历史导航,但**没有历史搜索功能**。 + +**Qwen Code 修改方向**:新建 `hooks/useHistorySearch.ts`。 + +**实现成本评估**: +- 涉及文件:~1 个 +- 新增代码:~200 行 +- 开发周期:~1 天(1 人) + +--- + + + +### 34. 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 人) + +--- + + + +### 35. useTaskListWatcher 任务列表监控(P3) + +**做什么**:Claude Code 的 useTaskListWatcher Hook——监控后台任务列表变化: + +**关键源码**: + +| 文件 | 行数 | 职责 | +|------|------|------| +| `hooks/useTaskListWatcher.ts` | 221 | 后台任务列表监控 | + +**Qwen Code 现状**:Qwen Code **没有任务列表监控功能**。 + +**Qwen Code 修改方向**:新建 `hooks/useTaskListWatcher.ts`。 + +**实现成本评估**: +- 涉及文件:~1 个 +- 新增代码:~150 行 +- 开发周期:~1 天(1 人) + +--- + + + +### 36. useVoiceIntegration 语音集成 Hook(P3) + +**做什么**:Claude Code 的 useVoiceIntegration Hook——语音输入与主 UI 集成: + +**关键源码**: + +| 文件 | 行数 | 职责 | +|------|------|------| +| `hooks/useVoiceIntegration.ts` | 676 | 语音输入集成 | + +**Qwen Code 现状**:Qwen Code **完全没有语音输入功能**。 + +**Qwen Code 修改方向**:新建 `hooks/useVoiceIntegration.ts`。 + +**实现成本评估**: +- 涉及文件:~2 个 +- 新增代码:~500 行 +- 开发周期:~3 天(1 人) +- 难点:需要 STT API 支持