
Công việc đang làm dở trong terminal, chỉ cần đổi sang cửa sổ khác là phải làm lại từ đầu. Hôm nay, chuyện đó đã chấm dứt.
Vừa mới đây, Anthropic chính thức thông báo Claude Code trên máy tính để bàn đã kết nối với các phiên làm việc trên terminal! Nhập /resume trên phiên bản máy tính để bàn, danh sách các phiên trước đây sẽ hiện ra. Chỉ cần nhấp vào bất kỳ phiên làm việc nào từng được mở trong terminal CLI, phiên đó sẽ được đưa nguyên trạng sang máy tính để bàn để tiếp tục.

Toàn bộ lịch sử hội thoại, các đoạn mã và mạch nội dung đã cùng nhau làm rõ trước đó đều được chuyển sang đầy đủ.

Đáng chú ý hơn là Dashboard trong video minh họa chính thức.
Kỹ sư Lydia Hallie của chính đội ngũ Claude Code đã có 1240 phiên hội thoại và 162.4M tokens, tương đương 162.4 triệu Token.

Người phát triển công cụ này đã tự tích lũy được một khối tài sản hội thoại đáng kể.
Thế nhưng trước đêm qua, ngay cả cô ấy cũng bị cản trở bởi bức tường ngăn cách giữa các nền tảng.
Khoản “thuế vô hình” phải nộp mỗi ngày
Những ai thường xuyên sử dụng Claude Code đều từng trả khoản thuế này.
Bạn bắt đầu một công việc trong terminal, viết được một nửa rồi rời đi. Lần sau muốn chuyển sang máy tính để bàn để làm tiếp, bạn phải nạp lại toàn bộ cuộc hội thoại trước đó.
Cấu trúc dự án, những phương án đã thử và thất bại, cách làm bạn đã thống nhất với nó, tất cả đều phải giải thích lại.
Nếu công việc đã trải qua hàng chục lượt hội thoại, chi phí xây dựng lại thường còn cao hơn cả việc tiếp tục làm.
Giờ đây, ngữ cảnh bắt đầu đi theo người dùng thay vì bị cố định trong một cửa sổ duy nhất.
Thực ra terminal từ lâu đã không còn gặp vấn đề này. Lệnh khôi phục phiên làm việc luôn có sẵn, lịch sử phiên được lưu cục bộ và có thể lấy lại bất cứ lúc nào để tiếp tục.
Vấn đề nằm ở phiên bản máy tính để bàn. Tài liệu chính thức viết rất rõ: máy tính để bàn, Web và VS Code mỗi nơi quản lý một lịch sử phiên riêng, không thể nhìn thấy lẫn nhau. Công việc bạn làm trong terminal hoàn toàn không tồn tại trong nhận thức của phiên bản máy tính để bàn.

Vào tháng 4 năm nay, có người đã chính thức đưa ra yêu cầu trên GitHub: terminal có thể khôi phục phiên làm việc, nhưng máy tính để bàn thậm chí không có trình chọn phiên; chỉ cần đổi nền tảng là mất ngữ cảnh. Khi đó, đội ngũ Claude Code cũng từng thảo luận cách bổ sung tính năng, chỉ là chưa triển khai suôn sẻ.
Đến cuối tháng 8, cuối cùng tính năng này cũng được bổ sung.
Cách bổ sung rất đáng chú ý. Nửa giờ sau khi công bố, kỹ sư Lydia Hallie của đội ngũ Claude Code đã đăng một bài viết giải thích trọn vẹn logic sản phẩm.
Trong terminal vốn đã có /desktop, cho phép dòng lệnh chuyển phiên hiện tại sang máy tính để bàn. Còn /resume mới được thêm vào thì ngược lại: người dùng ở máy tính để bàn có thể gọi lại các phiên từng mở trước đây trong CLI.

Một chiều gửi, một chiều lấy, cả hai hướng giờ đều đã được kết nối.
Các phiên được gọi lại vẫn hoạt động bình thường. Cơ chế checkpoint vẫn có thể sử dụng như trước; bạn vẫn có thể dùng /rewind để quay lại bất kỳ bước nào trước đó mà không cần lo việc tiếp quản giữa các nền tảng sẽ làm hỏng phần việc đã hoàn thành.
Kỹ sư Anthony Morris của Claude Code cũng chia sẻ những cân nhắc phía sau: đội ngũ từng nghĩ đến phương án đơn giản hơn là đưa thẳng các phiên terminal vào thanh bên của máy tính để bàn, nhưng giao diện chưa đạt mức hài lòng nên trước mắt dùng /resume để thay thế.
Phương án lý tưởng hơn vẫn chưa bị loại bỏ, chỉ được xếp lại để triển khai sau.

@ServoReality đã nhận xét chính xác nhất: chuyện này nghe có vẻ rất nhỏ, cho đến khi bạn nhận ra việc xây dựng lại ngữ cảnh giữa các công cụ khác nhau lãng phí bao nhiêu thời gian. /resume thuộc kiểu tính năng “nhàm chán nhưng sẽ thay đổi cách sử dụng hằng ngày”.

Quản lý thiết kế của Stripe, @krispuckett, phản ứng trực tiếp hơn.

@Aykutuces nói rằng terminal và máy tính để bàn cuối cùng không còn buộc phải chọn một trong hai.

Đặt các bản cập nhật của Anthropic trong tháng 8 cạnh nhau, có thể thấy /resume không xuất hiện một cách đơn lẻ.
Ngay trong tháng này, Claude Code trên máy tính để bàn đã bổ sung tính năng tự động tiếp tục chạy. Khi hạn mức được sử dụng hết, người dùng không cần đứng chờ; ngay khi hạn mức được khôi phục, công cụ sẽ tự tiếp tục làm việc.
Hai lỗi cũng đã được sửa: tiêu đề phiên có thể đột nhiên biến mất khi hội thoại quá dài, còn các phiên quá 30 ngày sẽ bị tự động xóa.
Đường hướng này rất rõ ràng: phiên làm việc không được phép mất, tiêu đề không được phép mất, và khoảng thời gian chờ hạn mức cũng không được phép mất.
Một blogger đã nói rất đúng: đây là thêm một bước để phiên bản máy tính để bàn trở thành trung tâm điều khiển. Khi mọi phiên làm việc đều có thể được tìm lại từ máy tính để bàn, nó không còn chỉ là một cửa sổ trò chuyện nữa.
Tuy nhiên, hiện tại những gì được kết nối đều là các công việc bắt đầu trong terminal. Dù được đẩy từ terminal sang hay được kéo từ máy tính để bàn về, bản thân phiên làm việc vẫn được mở trong terminal.
Còn các phiên bắt đầu từ con số 0 trên máy tính để bàn thì hiện chưa thể chuyển ngược về terminal. Tuy vậy, cộng đồng đã bắt đầu theo đuổi khả năng này.
Nhưng hướng đi đã rất rõ ràng.
Trong những công cụ như Claude Code, thứ đắt giá nhất là phần ngữ cảnh bạn tích lũy cùng mô hình. Nó khó xây dựng lại hơn bất kỳ tệp nào.
Khi những điều bạn trò chuyện với mô hình có thể đi theo bạn, đó chính là một cuộc hội thoại có thể được nhặt lại bất cứ lúc nào.
Chúng ta đã dùng khái niệm truyền tiếp để truyền tệp trong hai, ba chục năm. Giờ đây, nó bắt đầu truyền cả công việc.
Tài liệu tham khảo:
https://x.com/ClaudeDevs/status/2093368017304371503
