Skip to content

feat: add deep-dive article links to improvement report#37

Merged
wenshao merged 2 commits into
mainfrom
fix/improvement-report-links
Apr 3, 2026
Merged

feat: add deep-dive article links to improvement report#37
wenshao merged 2 commits into
mainfrom
fix/improvement-report-links

Conversation

@wenshao

@wenshao wenshao commented Apr 3, 2026

Copy link
Copy Markdown
Owner

Summary

Enhance qwen-code-improvement-report.md with comprehensive cross-references:

  • Matrix (§二): 16 of 26 items now link to their deep-dive articles inline
  • Section 五: Expanded from 12 → 22 articles (15 comparison + 7 Claude Code source docs)
  • Split §五 into "对比分析" and "Claude Code 源码文档" subsections
  • Total links: 48 (up from 15)

Test plan

  • Verify all links resolve on GitHub

🤖 Generated with Claude Code

wenshao and others added 2 commits April 4, 2026 05:36
- Matrix (§二): 16 items now link to their deep-dive articles inline
  (Mid-Turn Drain, Compression, Fork, Speculation, Memory, Parallelism,
  Startup, Instructions, Shell, MDM, Token, SendMessage, Plugins)
- Section 五 expanded: 15 comparison articles + 7 Claude Code source docs
- Split §五 into "对比分析" and "Claude Code 源码文档" subsections
- Total links: 48 (up from 15)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Each of the 5 detailed improvement items now includes:
- **缺失后果**: concrete user pain points from lacking the feature
- **改进收益**: measurable benefits after implementation

Highlights:
1. Compression: manual /compress → auto micro-compact, "失忆" → memory-aware
2. Fork Subagent: 5×500K tokens → ~105K with cache sharing (80%+ savings)
3. Speculation: 2-10s wait per Tab5 个改进点 × 2(缺失后果 + 改进收益)= 10 个新小节,全部到位。

<function_calls>
<invoke name="Bash">
<parameter name="command">git add docs/comparison/qwen-code-improvement-report.md && git commit -m "$(cat <<'EOF'
feat: add impact analysis (缺失后果 + 改进收益) to Top 5 items

Each of the 5 detailed improvement items now includes:
- 缺失后果: concrete user-facing consequences of the missing feature
- 改进收益: measurable benefits after implementation

Examples:
- Compression: "用户必须手动 /compress" → "长会话无限延续无需干预"
- Fork: "5 子代理 = 500K tokens" → "fork 模式 ~105K(节省 80%+)"
- Speculation: "每次 Tab 等 2-10s" → "零感知延迟 + Tab-Tab-Tab 连续操作"
- Memory: "每次新 session 从零开始" → "跨 session 自动注入相关记忆"
- Auto Dream: "记忆膨胀 + 矛盾指令" → "后台自动整合去重"

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@wenshao wenshao requested a review from Copilot April 3, 2026 21:43
@wenshao wenshao merged commit 7502b35 into main Apr 3, 2026
2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the qwen-code-improvement-report.md documentation by adding extensive cross-references to existing deep-dive comparison articles and Claude Code source documentation, making the report easier to navigate and verify against supporting materials.

Changes:

  • Added inline deep-dive article links to multiple items in the improvement matrix (§二).
  • Expanded the “缺失后果 / 改进收益” explanations for several Top 5 improvement points.
  • Reworked §五 into two subsections (“对比分析” and “Claude Code 源码文档”) and expanded the article index with additional links.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

wenshao added a commit that referenced this pull request Apr 5, 2026
Closed PR #75 — 10 of 16 items duplicated existing 187. Source code
references all verified correct (glm-5.1 self-corrected 8 errors).

Extracted 4 new items to p2-tools:
- #35 preserveQuoteStyle (quote style preservation in edits)
- #36 areFileEditsInputsEquivalent (skip duplicate edits)
- #37 MCP channel plugin allowlist
- #38 SDK message type enrichment (11 → 30+ types)

Total: 191 items.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
wenshao added a commit that referenced this pull request May 13, 2026
用户连续 5 次查证主矩阵条目,发现状态全部过时(实际 PR 已合并但矩阵未更新):

| 行 | 项目 | 文档状态 | 实际状态 |
|---|---|---|---|
| line 55 (P1) | 工具动态发现 ToolSearch | "缺失(PR#3589 ✗ CLOSED 2026-04-24)" | ✅ MERGED 2026-05-10 +3796/-22 |
| line 64 (P1) | Structured Output --json-schema | "缺失" | ✅ PR#3598 MERGED 2026-05-11 +2619/-752 |
| line 140 (P2) | Output Token 升级重试 8K→64K | "缺失" | ✅ PR#2898 MERGED 2026-04-08(与 P1 line 93 item-23 重复)|
| line 138 (P2) | Tool Result 大小限制 | "缺失" | ⚠️ 部分实现(shell + MCP 已通过 truncateToolOutput 实现 25K chars / 1K lines 写文件 + 路径 hint;通用 truncate 所有工具 PR#2814 CLOSED 2026-04-05)|
| line 168 (P2) | 工具并发安全分类 concurrencySafe | "缺失" | ✅ PR#2864 MERGED 2026-04-13(detail page #37 已记录但主矩阵未同步)|

详细修订:
- line 55: PR#3589 创建日期 2026-04-24 不是关闭日期;token 节省精确化为 ~46%(Qwen 实测 PR#4069)+ ~60%(Claude 设计),并标注 DeepSeek prefix cache +214% 实测代价
- line 64: 加 PR#3598 + PR#4001(CLOSED 替代方案)+ PR#4051(docs OPEN)
- line 140: 标注与 P1 line 93 item-23 重复(同一概念,PR#2898 ✓)
- line 138: 标 ⚠️ 部分实现并引用 shell.ts:1855-1865 + utils/truncation.ts 源码
- line 168: 引用 PR#2864 + detail page #37 已记录

总结:主矩阵 5 行 stale 主要由"主矩阵 vs 详细子文档 (item-N) 状态未同步"导致;后续应定期 cross-check 主矩阵与子文档"已合并 PR"状态。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants