Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions docs/comparison/qwen-code-improvement-report-p3.md
Original file line number Diff line number Diff line change
Expand Up @@ -629,3 +629,76 @@ Claude Code 的解决方案:官方 marketplace——支持插件发布、搜
**意义**:终端状态是用户工作环境的一部分——Agent 不应破坏它。
**缺失后果**:异常退出 → 终端状态残留 → 用户需手动 `reset`。
**改进收益**:状态备份/恢复 = 无论如何退出,终端始终健康。

---

<a id="item-24"></a>

### 24. 设置同步服务 settingsSync(P3)

**做什么**:Claude Code 的 settingsSync 服务——在多个 Claude Code 环境间同步用户设置和记忆文件:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `services/settingsSync/index.ts` | 581 | 设置上传/下载、增量同步、OAuth 认证 |
| `services/settingsSync/types.ts` | 67 | 同步数据类型定义 |

**总规模**:648 行

**Qwen Code 现状**:Qwen Code **完全没有设置同步功能**。

**Qwen Code 修改方向**:新建 `services/settingsSync/`,实现跨环境设置同步。

**实现成本评估**:
- 涉及文件:~4 个
- 新增代码:~500 行
- 开发周期:~3 天(1 人)
- 难点:需要后端 API 支持

---

<a id="item-25"></a>

### 25. Auto Mode 子命令处理器(P3)

**做什么**:Claude Code 的 auto mode 子命令——dump 默认分类规则、查看有效配置、critique 用户写的规则:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `cli/handlers/autoMode.ts` | 170 | auto mode 子命令——defaults/config/critique |

**Qwen Code 现状**:Qwen Code 有 auto-edit/yolo 权限模式,但**没有 auto mode 配置和规则调试工具**。

**Qwen Code 修改方向**:新建 auto mode 子命令——dump 规则、查看配置。

**实现成本评估**:
- 涉及文件:~2 个
- 新增代码:~120 行
- 开发周期:~1 天(1 人)

---

<a id="item-26"></a>

### 26. 工具结果大小限制常量 toolLimits(P3)

**做什么**:Claude Code 定义了工具结果大小限制常量——超限结果持久化到磁盘,模型收到预览和文件路径:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `constants/toolLimits.ts` | 56 | 工具结果大小限制常量 |

**Qwen Code 现状**:Qwen Code 有基础工具结果限制,但**没有系统级的 toolLimits 常量管理**。

**Qwen Code 修改方向**:新建 `constants/toolLimits.ts`,定义系统级工具结果限制。

**实现成本评估**:
- 涉及文件:~1 个
- 新增代码:~40 行
- 开发周期:~0.5 天(1 人)