TL;DR

Claude Code trong terminal vừa được bổ sung tính năng session recap: khi bạn chuyển focus khỏi một phiên rồi quay lại, Claude hiển thị ngay một bản tóm tắt tự viết về việc nó đã làm gì và còn việc gì dang dở. Có trong v2.1.108 (14/04/2026), bật mặc định, gọi thủ công bằng /recap, tắt qua /config. Anthropic nhắm rõ vào trường hợp multi-clauding — chạy đồng thời nhiều phiên Claude Code ở các repo khác nhau.

Có gì mới

Trích nguyên văn changelog của bản 2.1.108:

Added recap feature to provide context when returning to a session, configurable in /config and manually invocable with /recap.

Ba điểm đáng chú ý:

  • Auto-trigger khi focus quay lại: bạn không phải gõ gì — Claude phát hiện bạn đã away rồi back và tự in recap ở đầu vùng hiển thị.
  • Manual trên mọi thời điểm: lệnh /recap gọi được bất cứ lúc nào, hữu ích khi phiên chạy dài mà không cần away-return.
  • Enterprise-friendly: với setup tắt telemetry (Bedrock, Vertex, Foundry, DISABLE_TELEMETRY), recap vẫn bật mặc định; biến môi trường CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0 để opt-out.

Tại sao lại quan trọng

Nếu bạn là người đã thử chạy 3–5 phiên Claude Code song song — một cho backend, một cho frontend, một cho test, một cho docs — vấn đề lớn nhất không phải bandwidth của máy mà là cognitive switching cost. Mỗi lần đổi terminal bạn lại phải scroll lên, đọc lại tool output, nhớ xem agent đang chạy bước nào.

Recap giải quyết đúng vấn đề đó. Thay vì 500 dòng tool call, bạn nhận được 3–5 dòng "đây là việc vừa xong, đây là cái đang pending". Đây là mảnh còn thiếu để biến multi-clauding từ hack của power-user thành workflow thực sự dùng được hàng ngày.

Chi tiết kỹ thuật

Thuộc tínhGiá trị
Version2.1.108
Ngày phát hành14/04/2026
ScopeClaude Code CLI (terminal), chưa có trên web UI
TriggerFocus switch-back, hoặc manual /recap
Config/config trong phiên
Env varCLAUDE_CODE_ENABLE_AWAY_SUMMARY (0/1)
Default (telemetry off)Bật — opt-out bằng env hoặc /config
Chi phíKhông tính thêm — nằm trong plan hiện tại

So sánh trước/sau

Trước 2.1.108: quay lại phiên Claude Code dài đồng nghĩa với việc tự scroll transcript, nhớ context bằng não. Với 3+ phiên song song, switching cost cao đến mức nhiều dev bỏ luôn workflow parallel.

Sau 2.1.108: Claude tự viết recap self-contained — tận dụng bối cảnh tool use + diff đã diễn ra. Kết hợp với bản desktop redesign tháng 04/2026 (multi-session sidebar, split-panel), recap chính là lớp UX biến parallel sessions thành trải nghiệm khả dụng.

Tình huống dùng

  • Multi-repo agent runs: mở 3 terminal, mỗi terminal một branch — switch qua lại không mất context.
  • Long-running refactor: bật agent chạy task lớn, đi họp 20 phút, quay lại đọc 4 dòng recap là đủ biết đứng ở đâu.
  • Enterprise / compliance: các team chạy Bedrock/Vertex/Foundry tắt telemetry vẫn được recap UX mặc định, bật/tắt qua env.
  • Session hand-off: dùng kết hợp với /resume — picker mới ưu tiên phiên từ working directory hiện tại, Ctrl+A mở full project view.

Giới hạn & điều cần biết

  • Chưa có trên Claude Code web — terminal-only.
  • Opt-out ở mức coarse (toàn cục per phiên hoặc env). Chưa có per-project config theo tài liệu hiện có.
  • Docs chính thức còn thiếu — issue #48863 đang track việc bổ sung tài liệu cho /recap và away-summary.
  • Cùng bản vá này fix bug rendering: recap và output của local slash-command giờ hiển thị đúng trong focus mode.

Điều gì tiếp theo

Recap rõ ràng là bước đệm cho một tầm nhìn lớn hơn: cross-session awareness. Khi desktop app đã có sidebar multi-session, logical next step là recap tổng hợp across tất cả phiên đang mở — kiểu dashboard "5 agent đang chạy, 2 đang chờ input". Chưa có lộ trình công khai, nhưng hướng đi khá rõ.

Trong ngắn hạn, đáng để: nâng CLI lên 2.1.108+, bật recap, và thử chạy 2–3 phiên Claude Code song song xem cognitive load có thật sự giảm không. Nếu team bạn dùng Bedrock/Vertex và tắt telemetry, kiểm tra CLAUDE_CODE_ENABLE_AWAY_SUMMARY để quyết định bật/tắt theo policy.

Nguồn: @ClaudeDevs, claudeupdates.dev v2.1.108, claudefa.st changelog.