TL;DR

Claude Code 2.1.120 là một bản patch nhìn ngoài thì nhỏ — bundle chỉ tăng +136.4 kB (+0.3%) — nhưng bên trong là một cú đại tu prompt: 148 file prompt bị xoá (−68.2%)91,956 prompt tokens biến mất (−57.1%) chỉ sau 23 giờ 51 phút kể từ 2.1.119. CLI mở thêm lệnh ultrareview để chạy code review trong CI, một option --timeout, và năm env var mới trong đó CLAUDE_CODE_LEAN_PROMPT hé lộ hướng đi tối giản prompt.

Có gì mới

  • Lệnh mới ultrareview: phiên bản non-interactive của slash command /ultrareview, in kết quả ra stdout, hỗ trợ --json cho raw output. Dùng trực tiếp được trong GitHub Actions hoặc bash script, không cần TTY.
  • Option mới --timeout: kiểm soát thời gian tối đa cho lệnh CLI.
  • Env var mới: AI_AGENT, CLAUDE_CODE_DAEMON_COLD_START, CLAUDE_CODE_LEAN_PROMPT, CLAUDE_COWORK_MEMORY_GUIDELINES, COMSPEC.
  • Loại bỏ model claude-code-screenshots — workflow nào đang gọi tên model này cần migrate.
  • Bốn prompt mới được thêm: auto-mode rule reviewer (đánh giá classifier rules), conversation summarization (tóm tắt hội thoại chi tiết), session title & git branch generation (sinh tên branch ngắn gọn), và task-scheduling guard (kiểm tra điều kiện trước khi schedule).

Tại sao đáng chú ý

Cú giảm prompt token 57% không phải con số bình thường cho một bản patch. Trên các session dài, prompt token phình ra là nguyên nhân chính làm chậm TTFT và đốt cache (Anthropic prompt cache TTL 5 phút — miss cache là thấy ngay tiền và độ trễ). Việc đồng thời thêm env var CLAUDE_CODE_LEAN_PROMPT cho thấy team Anthropic đã chính thức coi prompt size là thứ cần expose ra cho power user và CI runner tự tinh chỉnh.

Lệnh ultrareview nâng cấp ultrareview từ tính năng tương tác sang một bước có thể plug vào pipeline — đây là dấu hiệu Claude Code đang dịch chuyển dần thành công cụ CI/CD đúng nghĩa, không chỉ là REPL trong terminal.

Số liệu kỹ thuật

Chỉ số2.1.119 → 2.1.120
Khoảng cách release23h 51m 57s
Bundle file size+136.4 kB (+0.3%)
Số file prompt−148 (−68.2%)
Tổng prompt tokens−91,956 (−57.1%)

Tỷ trọng token theo loại (trước → sau):

LoạiTrướcSau
system39.6%40.2%
system-reminder18.0%27.2%
tools24.5%18.7%
agent9.8%7.2%
skill2.4%3.7%
system-data5.8%2.9%

Điểm đáng chú ý: tools giảm từ 24.5% xuống 18.7% trong khi system-reminder tăng từ 18% lên 27.2%. Khả năng cao Anthropic đã chuyển nhiều tool guidance vốn nhồi inline sang dạng deferred — chỉ load schema khi thật sự cần qua cơ chế ToolSearch.

So với 2.1.119

Bundle gần như cùng kích thước nhưng payload prompt mỏng hơn một nửa. Giải pháp không phải nén — mà là cắt thực sự (148 file đi mất). Nếu bạn từng để ý prompt cache hay miss khi chuyển ngữ cảnh, bản này có thể giúp giữ cache lâu hơn vì base prompt nhỏ lại đáng kể. 2.1.x đã chạm 383 release được track, nghĩa là Anthropic ship trung bình vài lần mỗi ngày trên kênh này.

Ai hưởng lợi nhất

  • Đội DevOps/Platform: cắm claude ultrareview --json vào GitHub Actions, parse JSON, comment lên PR — pipeline review tự động không cần shell tương tác.
  • User session dài: prompt nhẹ hơn = ít miss cache hơn = phản hồi nhanh và chi phí thấp hơn.
  • Power user: CLAUDE_CODE_LEAN_PROMPTCLAUDE_COWORK_MEMORY_GUIDELINES mở thêm núm điều chỉnh — dù docs công khai chưa có, env var đã sẵn sàng.
  • Người dùng cũ của claude-code-screenshots: cần check pipeline, model này đã bị xoá.

Giới hạn & pricing

  • Pricing không đổi — vẫn theo plan Claude Code hiện hành.
  • Năm env var mới chưa có trong docs công khai tại thời điểm release; tên gợi ý ý đồ nhưng hành vi cụ thể phải đợi tài liệu chính thức hoặc đọc binary.
  • Token stats là ước lượng — maintainer changelog khuyến nghị đối chiếu raw diff trước khi rút kết luận mạnh.
  • Model claude-code-screenshots đã bị remove, không có thông báo migration path.

Hướng đi tiếp

Hai tín hiệu rõ: (1) Claude Code đang gấp rút chuyển từ TTY-first sang CI-first — nhiều subcommand --json-ready hơn sẽ xuất hiện; (2) prompt-slimming chưa dừng lại — env var CLAUDE_CODE_LEAN_PROMPT báo hiệu sắp có chế độ tối giản hơn nữa cho người chạy quy mô lớn. Với cadence ~24h/release, đợt patch tới có thể đã hé lộ thêm khi bạn đọc bài này.

Nguồn: marckrenn/claude-code-changelog v2.1.120, @ClaudeCodeLog.