Atuin Threads đồng bộ phiên làm việc của AI agent
Atuin ra mắt Threads từ phiên bản 18.24, cho phép tìm kiếm, đồng bộ và tiếp tục các phiên làm việc của AI agent trên nhiều máy khác nhau. Người dùng có thể bắt đầu công việc trong Claude Code rồi hoàn thành nó bằng Codex ở máy khác mà vẫn giữ nguyên ngữ cảnh.

Atuin Threads: đồng bộ phiên AI agent trên mọi máy
Atuin vừa ra mắt Threads, tính năng cho phép tìm kiếm, đồng bộ và tiếp tục các phiên làm việc của AI agent trên mọi máy tính. Đây là bước mở rộng từ công cụ quản lý lịch sử shell vốn có của Atuin, nhắm giải quyết tình trạng các phiên agent đang bị phân tán và khó tìm lại.
Điểm đáng chú ý: người dùng có thể bắt đầu một tác vụ trong Claude Code, sau đó tiếp tục nó bằng Codex trên máy khác mà toàn bộ ngữ cảnh vẫn được giữ nguyên.
Từ lịch sử shell đến lịch sử agent
Tác giả của Atuin kể lại rằng cách ông sử dụng terminal đã thay đổi mạnh mẽ trong một hai năm qua. Trước đây toàn bộ lịch sử shell đều do chính ông gõ, nhưng hiện nay hơn một nửa số lệnh chạy trên máy của ông không phải do ông viết. Phần lớn công việc diễn ra thông qua các coding agent (agent lập trình), được nhập vào một ô văn bản nhỏ.
Vấn đề là lịch sử shell theo người dùng đi khắp nơi, còn các phiên agent thì không. Chúng nằm rải rác ở nhiều công cụ và nhiều máy khác nhau — laptop, dev server, các instance tạm thời trên exe.dev, hay một chiếc server bare metal giá rẻ ở Đức — khó tìm kiếm và thường bị lãng quên sau khi người dùng chuyển sang việc khác.
Lịch sử shell ghi lại tốt những gì đã xảy ra, nhưng chỉ ở bề mặt: nó không lưu lại lý do hay ý định đằng sau mỗi hành động. Trong khi đó, các phiên agent lưu giữ tất cả — từng lệnh, kết quả đầu ra, ý định của người dùng và mọi hướng thử nghiệm cho đến khi tìm ra giải pháp, tất cả đều nằm dưới dạng văn bản trong thư mục home.
Threads hoạt động thế nào?
Threads được xây dựng dựa trên sync engine (bộ máy đồng bộ) mã hóa mà Atuin đã phát triển. Công cụ này có tính tổng quát, có thể đồng bộ bất kỳ thứ gì mô hình hóa được dưới dạng append-only log (nhật ký chỉ ghi thêm) — và phần lớn phiên AI đều thuộc dạng này.
Giống như lịch sử shell, Threads được mã hóa đầu cuối (end-to-end encryption) khi đồng bộ, nghĩa là chính Atuin cũng không đọc được nội dung phiên. Người dùng có thể dùng server đồng bộ do Atuin vận hành, tự chạy server riêng, hoặc giữ mọi thứ cục bộ. Việc ghi lại các phiên agent cũng là tùy chọn, không mặc định bật.
Chạy lệnh atuin resume sau khi cấu hình, người dùng sẽ thấy giao diện TUI quản lý các phiên. Không quan trọng phiên được bắt đầu bằng agent nào, bạn đều có thể tiếp tục nó ở bất kỳ đâu.
Hiện tại Threads hỗ trợ các agent:
- Claude Code
- Codex
- Pi
- Omp
- OpenCode
Theo thông báo, nhiều agent khác sẽ được bổ sung trong thời gian tới.
MCP: để agent tự tra cứu quá khứ
Với MCP (Model Context Protocol — giao thức cho phép agent truy cập công cụ và dữ liệu bên ngoài), bản thân các agent có thể tìm kiếm và tham chiếu những phiên trước đó. Chúng có thể tìm ra công việc bạn từng làm, hiểu lý do một quyết định được đưa ra, và tiếp tục các cuộc điều tra trước đó mà không phải dựng lại ngữ cảnh từ đầu.
MCP của Atuin có sẵn qua lệnh atuin mcp, và có thể cài tự động bằng atuin mcp install cho Claude, Codex, Pi hoặc OpenCode.
Tác giả nêu vài ví dụ thực tế:
- Công việc chưa từng hoàn thành: ông đã nhiều lần sửa quy trình onboarding và thiết lập nhưng chưa hài lòng. Khi nhờ agent làm việc này, agent tìm được tất cả các lần thử trước, lý do chúng bị bỏ dở và những gì có thể làm tốt hơn. Các phiên chứa cả đoạn code không bao giờ được merge vào main, cùng prompt ban đầu và từng vòng lặp sửa đổi — giúp agent sau hiểu chính xác điều người dùng muốn mà không cần viết một bản đặc tả dài.
- Sự cố object store: sau khi xoay vòng khóa (key rotation) vì lo ngại bảo mật, một khóa object store mới không có quyền phù hợp cho việc tải ảnh đại diện. Agent triage Sentry hàng ngày phát hiện lỗi và truy ngược về một lệnh chạy trước đó trong ngày. Chỉ với prompt "seeing some tigris avatar issues?", một agent khác đã tìm ra cuộc điều tra trước, chỉ rõ nguyên nhân và xây dựng bản sửa nhanh hơn nhiều so với làm lại từ đầu.
Fork phiên giữa các máy
Trước khi phát hành Threads, tác giả đã thử nghiệm trên nhiều máy và nhiều cấu hình. Một máy chạy kém; agent điều tra cho rằng nguyên nhân là hiệu năng IO kém nhưng cần một ổ đĩa nhanh hơn để xác nhận.
Ông fork phiên đó sang MacBook và công việc tiếp tục đúng từ chỗ đang dở. Với SSD nhanh hơn, cuộc điều tra kết luận ổ đĩa chậm chỉ là một phần nguyên nhân — còn có thể tăng tốc việc import ở chỗ khác. Khi các phép benchmark hoàn tất, phiên trên máy cũ có thể lấy kết quả từ Mac để xây dựng bản sửa, không cần copy-paste hay phối hợp thủ công giữa các máy.
Hướng tới môi trường làm việc nhóm
Với một kỹ sư làm việc độc lập, tính năng này đã rất hữu ích; với một nhóm thì còn hấp dẫn hơn. Rất nhiều công việc không bao giờ được ghi lại trong Git, hệ thống issue hay tài liệu, và ngữ cảnh đằng sau chúng bị phân tán trong phiên agent của từng cá nhân.
Atuin cho biết đang xây dựng tính năng chia sẻ phiên theo kiểu tùy chọn (opt-in) cho nhóm, hình dung việc bàn giao một thread agent giống như bàn giao một nhánh Git.
Cách dùng
Threads có mặt từ Atuin 18.24 trở lên:
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
Sau khi cài hoặc cập nhật, chạy atuin resume để bắt đầu, và atuin mcp install để cài MCP.
Góc nhìn
Với các lập trình viên Việt Nam đang dùng nhiều công cụ AI agent khác nhau, Threads giải quyết một vấn đề rất thực tế: ngữ cảnh bị kẹt trong từng công cụ và từng máy. Việc chuẩn hóa phiên agent thành một dạng nhật ký chỉ ghi thêm, đồng bộ và mã hóa đầu cuối, cho phép chuyển công việc đang dở giữa laptop, máy chủ dev hay VPS mà không phải kể lại toàn bộ bối cảnh cho agent mới.
Điểm đáng cân nhắc là dữ liệu phiên agent thường chứa cả prompt, code và kết quả đầu ra — những thứ có thể nhạy cảm. Việc ghi lại là tùy chọn và có thể tự vận hành server đồng bộ là lựa chọn hợp lý cho các nhóm muốn kiểm soát dữ liệu nội bộ. Còn tính năng chia sẻ phiên cho nhóm vẫn đang trong quá trình phát triển, nên chưa thể đánh giá đầy đủ.
Nguồn: blog.atuin.sh · Quy trình biên tập
Bài viết liên quan

Claude, Codex hay Cursor chọn công cụ nào? Kết quả từ 17.000 lần chạy thử nghiệm
04 tháng 9, 2026

Công nghệ
Sáu tháng chỉ viết code bằng AI Agent: Kỹ sư tâm sự về năng suất tăng vọt, thất bại và những bài học xương máu
27 tháng 8, 2026

Phần mềm
"Nhà máy phần mềm tức thời": Khi AI tự vận hành vòng đời phát triển dự án
13 tháng 10, 2026