- Bản patch 2 ngày sau 2.1.114 không thêm model nào, nhưng nhét 8 biến môi trường mới vào CLI — bao gồm ANTHROPIC_ORGANIZATION_ID, ANTHROPIC_FEDERATION_RULE_ID, CLAUDE_CODE_RETRY_WATCHDOG và đặc biệt là PREFIX + TERMUX_VERSION, hint mạnh cho việc Claude Code sắp chạy native trên Android qua Termux.
- /resume nhanh hơn 67% trên session 40MB+, sandbox vá lỗ hổng rm, plugin tự cài thiếu deps.
TL;DR
Claude Code 2.1.116 là bản patch phát hành chỉ sau 2 ngày 15 giờ kể từ 2.1.114. Không có model mới, bundle chỉ lớn thêm 256 KB (+0.7%), prompt tokens không đổi. Nhưng CLI surface lộ ra 8 biến môi trường mới — 4 về federation/enterprise (ANTHROPIC_ORGANIZATION_ID, ANTHROPIC_FEDERATION_RULE_ID, ANTHROPIC_PROFILE, ANTHROPIC_CONFIG_DIR), 2 về reliability/debug (CLAUDE_CODE_RETRY_WATCHDOG, CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT), và đáng chú ý nhất là PREFIX + TERMUX_VERSION — hint rõ ràng Claude Code đang chuẩn bị chạy native trên Android qua Termux. Song song đó /resume nhanh hơn tới 67% trên session 40MB+, và sandbox auto-allow vá lỗ hổng rm lên / và $HOME.
Có gì mới
Phiên bản này là patch hạ tầng thuần, không chạm đến hành vi AI. Điểm sáng rơi vào 3 nhóm:
- Env var mới mở khoá federation/multi-org và hint Termux.
- Hiệu năng:
/resumenhanh hơn 67% trên session lớn,/branchkhông còn reject conversation >50MB. - Độ an toàn & ổn định: sandbox auto-allow giờ luôn check
rm/rmdirlên/và$HOME(trước đây có đường vòng — một footgun mất dữ liệu đã được đóng lại).
8 env var mới — đọc từng cái
Những biến này xuất hiện qua tool scan bundle npm, chưa xuất hiện trong docs công khai tại thời điểm release, nên semantics có thể còn thay đổi:
| Env var | Vai trò suy luận |
|---|---|
ANTHROPIC_CONFIG_DIR | Override thư mục config (cho container/CI isolation) |
ANTHROPIC_ORGANIZATION_ID | Pin org context cho tài khoản enterprise |
ANTHROPIC_FEDERATION_RULE_ID | Chọn federation rule — multi-tenant / SSO |
ANTHROPIC_PROFILE | Named credential profile kiểu AWS |
CLAUDE_CODE_RETRY_WATCHDOG | Tuning knob cho retry — môi trường network flaky |
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT | Strip system-reminder, dùng để A/B test behaviour |
PREFIX | Path prefix — Termux set $PREFIX=/data/data/com.termux/files/usr |
TERMUX_VERSION | Detect Termux để switch code path |
Bốn biến ANTHROPIC_* là tín hiệu enterprise rõ nhất từ trước tới nay: cùng nhau chúng cho phép một máy có nhiều profile, pin org cụ thể, và áp federation rule khác nhau — gần như chuẩn multi-tenant của một công cụ nội bộ doanh nghiệp.
Termux trên Android — chuyện ngầm thú vị nhất
Hai dòng PREFIX và TERMUX_VERSION không phải ngẫu nhiên đi cùng nhau. Termux là terminal emulator phổ biến trên Android, và nó set cả hai biến đó ở runtime. Việc Claude Code bắt đầu sniff chúng nghĩa là bundle đã có code path xử lý file system layout đặc thù của Termux (prefix /data/data/com.termux/files/usr thay cho /usr).
Anthropic chưa announce Termux support chính thức. Nhưng với việc code đã nằm trong bundle, nhiều khả năng một bản tới sẽ cho phép cài Claude Code trên điện thoại Android qua pkg install hoặc npm i -g trong Termux mà không cần workaround. Coding trên tàu điện từ điện thoại Android sắp trở thành chuyện thật.
Hiệu năng & an toàn
/resumenhanh hơn 67% trên session ≥40MB. Dev làm codebase lớn, log session dài đã hay phải chờ chục giây — giờ gần như tức thì./branchkhông còn fail trên conversation >50MB. Trước đây "conversation too large" là blocker khi muốn rẽ nhánh một phiên dài.- Sandbox auto-allow giờ luôn check
rm/rmdirtrên/và$HOME. Đây là fix security — trước có đường để auto-allow bỏ qua danger check, tức là agent có thể thao tác xoá thư mục home mà không hỏi. - Plugin reload + update tự cài missing deps từ marketplaces đã add — bớt một bước thủ công khi lỡ thiếu dependency.
Dưới bundle — những thứ user không thấy
Commit diff xoá 2 feature gate PowerShell (tengu_powershell_command_interrupt_backgrounded, tengu_powershell_command_timeout_backgrounded) và toàn bộ 3 survey config (tengu_bad_survey_transcript_ask_config, tengu_feedback_survey_config, tengu_good_survey_transcript_ask_config). Survey mechanism trong CLI đã bị pull — Anthropic có lẽ đã chuyển feedback channel ra ngoài web/email.
Dynamic config mới đáng chú ý: tengu_bridge_repl_v2_config — hint một REPL bridge v2 đang được chuẩn bị. Chưa rõ đầu ra nhưng từ "v2" thì đây sẽ là feature rollout kế tiếp đáng để mắt tới.
Chuyện model "claude-empty-*"
Diff có dòng added claude-empty- và removed claude-empty-7, claude-haiku, claude-sonnet-4-, haiku-4. Đây gần như chắc chắn là noise của tool scan — các substring match từ placeholder/alias nội bộ, không phải việc drop model thật. Model ID production (claude-opus-4-7, claude-sonnet-4-6, claude-haiku-4-5) không thay đổi.
Ai nên để ý bản này
- IT admin doanh nghiệp: 4 env var
ANTHROPIC_*cho bạn cấu hình multi-org / federation sạch hơn, không còn lệ thuộc vào 1 config file duy nhất. - Android dev / hobbyist: ready để thử cài Claude Code trong Termux — code path đã có trong bundle.
- SRE / reliability:
CLAUDE_CODE_RETRY_WATCHDOGlà knob mới để điều chỉnh retry khi network flaky hoặc rate-limited. - Dev làm project cực lớn: nâng cấp ngay để
/resumekhông còn "treo" trên session 40MB+.
Tiếp theo là gì
Hai signal đáng theo dõi: (1) announcement Termux chính thức, và (2) rollout REPL v2 từ tengu_bridge_repl_v2_config. Việc survey mechanism biến mất cho thấy Anthropic đang dọn dẹp telemetry trong CLI — feedback loop sẽ chuyển ra kênh khác. Với tốc độ ship 2-3 ngày/patch gần đây, khả năng 2.1.118 hoặc 2.1.120 sẽ là bản có feature user-facing đáng kể.
Nguồn: claude-code-changelog v2.1.116, commit 3e7acc72, @ClaudeCodeLog.