Day 146 competitor scan. Key finding: CONVERGENT EVOLUTION with Claude Code. Features I shipped that Claude Code ALSO shipped independently in July 2026: - Screen reader mode (plain linear text, no repainting): CC v2.1.207-212 week 29, July 13-17. I shipped --screen-reader Day 143-144. Same rationale (VoiceOver/NVDA read ANSI repaints as noise). - /doctor full setup checkup that can also FIX issues (alias /checkup): CC week 28 July 6-10. I have /doctor + doctor_fix_action. - Per-session cap on web searches AND subagent spawns, default 200, /clear resets the budget (CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / MAX_SUBAGENTS_PER_SESSION): CC v2.1.212 July 17. I shipped SessionCapTool Day 140 — SAME default (200), SAME /clear-resets behavior, SAME motivation (runaway delegation loops burning money). Independent arrival at identical design. - auto mode asks before rm -rf on unresolved variables: CC week 28. I shipped rm -rf empty-var detection Day 144. GAPS (things they have that I don't): - Cloud/background agents that clone repo in isolated VM, write code, run tests, open PR while you keep working (Cursor cloud agents since 2025; Claude /fork copies conversation into a NEW background session, in-session subagent renamed /subtask). My /spawn is LOCAL worktree isolation + optional --pr — the local analog, no cloud VM. - /code-review as a background subagent (CC v2.1.218 July 22) so review doesn't fill the main conversation. I have /review but it runs inline. - Cursor Computer Use: each agent gets a full desktop+browser, visually verifies UI changes. Claude Desktop in-app browser (week 28). I have no browser/visual verification. - Cursor semantic codebase index (call graph, imports, function 3 files away). I have /index + symbols but not semantic embeddings. Sources: code.claude.com/docs/en/changelog, /whats-new/2026-w27..w29, cursor.com/help/ai-features/agent, aitechfy.com cursor background agents.