# Claude Code 版本差异报告

## v2.1.88 → v2.1.92

生成时间: 2026-04-04 16:31:16 UTC

---

## 概览

| 指标 | v2.1.88 | v2.1.92 | 变化 |
|------|-------------|-------------|------|
| cli.js 大小 | 12.4MB | 12.6MB | +174724 bytes |
| Source Map | yes | no | ⚠ 变化 |
| Tengu 事件数 | 827 | 857 | +57 / -27 |
| 环境变量数 | 178 | 186 | +11 / -3 |
| GrowthBook 配置数 | 17 | 18 | +1 / -0 |
| 包文件数 | 20 | 20 | +2 / -2 |

---

## 1. Tengu 事件变化

### 新增事件 (+57)

- `tengu_advisor_command`
- `tengu_advisor_dialog_shown`
- `tengu_amber_lantern`
- `tengu_amber_lark`
- `tengu_amber_redwood`
- `tengu_amber_swift`
- `tengu_auto_compact_rapid_refill_breaker`
- `tengu_autocompact_command`
- `tengu_autocompact_dialog_opened`
- `tengu_bash_rerun_used`
- `tengu_bedrock_setup_cancelled`
- `tengu_bedrock_setup_complete`
- `tengu_bedrock_setup_started`
- `tengu_bridge_client_presence_enabled`
- `tengu_chain_timestamp_fallback`
- `tengu_cold_compact`
- `tengu_edit_minimalanchor_jrn`
- `tengu_editafterwrite_qpl`
- `tengu_extract_memories_skipped_no_prose`
- `tengu_file_read_reread`
- `tengu_forked_agent_default_turns_exceeded`
- `tengu_garnet_plover`
- `tengu_gleaming_fair`
- `tengu_gypsum_kite`
- `tengu_hook_output_persisted`
- `tengu_lean_sub_pf`
- `tengu_maple_forge_w`
- `tengu_mcp_subagent_prompt`
- `tengu_memory_toggled`
- `tengu_message_rated`
- `tengu_noreread_q`
- `tengu_oauth_bedrock_wizard_launched`
- `tengu_oauth_platform_docs_opened`
- `tengu_onyx_basin_m`
- `tengu_powerup_lesson_completed`
- `tengu_powerup_lesson_opened`
- `tengu_pre_tool_hook_deferred`
- `tengu_rate_limit_lever_hint`
- `tengu_rate_limit_options_menu_select_team`
- `tengu_relpath_gh`
- `tengu_resume_return_action`
- `tengu_slate_finch`
- `tengu_slate_reef`
- `tengu_stop_hook_added`
- `tengu_stop_hook_command`
- `tengu_stop_hook_removed`
- `tengu_sub_nomdrep_q`
- `tengu_subagent_lean_schema_applied`
- `tengu_subagent_md_report_blocked`
- `tengu_tool_result_dedup`
- `tengu_ultraplan_config`
- `tengu_ultraplan_keyword`
- `tengu_ultraplan_prompt_identifier`
- `tengu_ultraplan_stopped`
- `tengu_ultraplan_timeout_seconds`
- `tengu_velvet_anchor`
- `tengu_willow_prism`

### 移除事件 (-27)

- ~~`tengu_attribution_header`~~
- ~~`tengu_basalt_`~~
- ~~`tengu_bash_security_check_triggered`~~
- ~~`tengu_birch_trellis`~~
- ~~`tengu_bridge_initial_history_cap`~~
- ~~`tengu_bridge_session_timeout`~~
- ~~`tengu_cobalt_frost`~~
- ~~`tengu_collage_kaleidoscope`~~
- ~~`tengu_compact_streaming_retry`~~
- ~~`tengu_copper_bridge`~~
- ~~`tengu_hawthorn_window`~~
- ~~`tengu_marble_sandcastle`~~
- ~~`tengu_pid_based_version_locking`~~
- ~~`tengu_quartz_lantern`~~
- ~~`tengu_session_tag_filter_changed`~~
- ~~`tengu_session_tagged`~~
- ~~`tengu_skill_improvement_survey`~~
- ~~`tengu_sm_compact`~~
- ~~`tengu_tag_command_add`~~
- ~~`tengu_tag_command_remove_cancelled`~~
- ~~`tengu_tag_command_remove_confirmed`~~
- ~~`tengu_tag_command_remove_prompt`~~
- ~~`tengu_tool_search_unsupported_models`~~
- ~~`tengu_tree_sitter_load`~~
- ~~`tengu_tree_sitter_security_divergence`~~
- ~~`tengu_tree_sitter_shadow`~~
- ~~`tengu_ultraplan_model`~~

---

## 2. 环境变量变化

### 新增 (+11)

- `CLAUDE_CODE_AGENT_COST_STEER`
- `CLAUDE_CODE_DISABLE_CLAUDE_API_SKILL`
- `CLAUDE_CODE_EXECPATH`
- `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE`
- `CLAUDE_CODE_REMOTE_SETTINGS_PATH`
- `CLAUDE_CODE_RESUME_THRESHOLD_MINUTES`
- `CLAUDE_CODE_RESUME_TOKEN_THRESHOLD`
- `CLAUDE_CODE_SIMULATE_PROXY_USAGE`
- `CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH`
- `CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK`
- `CLAUDE_CODE_USE_ANTHROPIC_AWS`

### 移除 (-3)

- ~~`CLAUDE_CODE_DISABLE_COMMAND_INJECTION_CHECK`~~
- ~~`CLAUDE_CODE_DISABLE_MOUSE_CLICKS`~~
- ~~`CLAUDE_CODE_MCP_INSTR_DELTA`~~

---

## 3. GrowthBook 配置变化

### 新增 (+1)

- `tengu_ultraplan_config`

---

## 4. 包文件变化

### 新增文件 (+2)

- `./vendor/seccomp/arm64/apply-seccomp`
- `./vendor/seccomp/x64/apply-seccomp`

### 移除文件 (-2)

- ~~`./bun.lock`~~
- ~~`./cli.js.map`~~

---

## 5. sdk-tools.d.ts 差异（公开 API 变化）

```diff
290c290
<   mode?: "acceptEdits" | "bypassPermissions" | "default" | "dontAsk" | "plan";
---
>   mode?: "acceptEdits" | "auto" | "bypassPermissions" | "default" | "dontAsk" | "plan";
2216a2217,2220
>   /**
>    * Model-facing note listing readFileState entries whose mtime bumped during this command (set when WRITE_COMMAND_MARKERS matches)
>    */
>   staleReadFileStateHint?: string;
```

---

## 6. package.json 差异

```diff
3c3
<   "version": "2.1.88",
---
>   "version": "2.1.92",
32c32,39
<   }
---
>   },
>   "files": [
>     "cli.js",
>     "sdk-tools.d.ts",
>     "vendor/ripgrep/",
>     "vendor/audio-capture/",
>     "vendor/seccomp/"
>   ]
```

---

## 7. 分析建议

- **Source Map 已移除**: 新版本不再包含 `cli.js.map`，需要使用字符串常量挖掘方法进行分析
- **大量新事件 (+57)**: 可能有重大功能新增，建议逐一分析新事件对应的子系统
- **事件被移除 (-27)**: 对应功能可能被废弃或重构

---

*由 cc-version-diff.sh 自动生成*
