Dùng Claude Code cho công việc coding: cung cấp tài liệu và mã nguồn, chạy session trên máy cá nhân. Thêm nhẹ context / harness để agent bám đúng codebase và cách làm.
Muốn agent chạy thì phải ngồi tại máy. Rời bàn một chút (cà phê, giải lao) là luồng làm việc đứt hẳn. Chưa khai thác được lợi thế 24/7 của AI.
Bật plugin Telegram channel của Claude, nối session làm việc vào một bot Telegram. Telegram chỉ là lớp điều khiển từ xa: bộ não vẫn là Claude, tay chân vẫn là MCP / plugin / computer use.
Điều khiển agent từ điện thoại, ở bất cứ đâu. Rời bàn làm việc không còn đồng nghĩa với dừng việc.
Bot Telegram chạy liên tục để làm việc mọi lúc, nhưng mọi thứ dồn vào một session duy nhất.
Session càng dài, hiệu năng càng giảm. Và khi mở một session Claude mới, nó giành lock file dùng chung, vô tình "giết" luôn session Telegram đang chạy.
Tách kết nối Claude–Telegram thành một project riêng, quản lý như git repo: .gitignore chuẩn để không lộ credential, tổ chức rõ memory / rules / status / event, và trỏ telegram state directory về đúng thư mục này.
Session Telegram chạy độc lập; mở session mới không còn xung đột. Bộ nhớ lưu bằng file, giữ nguyên qua mỗi lần clear session.
Agent đã nắm context dài hạn, lộ trình dự án và cả phong cách làm việc của owner. Bước tiếp theo của "nhân bản": hỗ trợ làm việc với các team và phòng ban khác.
Vì kiêm cả DevOps / Platform, bot được cài trên nhiều máy và nhiều server. Mỗi lần dựng bot mới lại phải chép tay rules, memory, event để đồng bộ.
Đưa bộ nhớ ra một MCP server tập trung (mempalace): bộ não chung, dài hạn cho mọi agent. Xác thực bằng bearer token; mọi bot đều là client trỏ về cùng một server.
Không còn chép tay khi setup. Cấu hình bot trỏ tới mempalace là tri thức tự đồng bộ giữa mọi agent.
project-a · project-b · infra · internaldecisions · infra · technical · diaryMột master bot trên máy cá nhân phải gánh kiến thức của quá nhiều dự án, mà bản chất vẫn chỉ là một session Claude, xử lý tuần tự.
Khi nhóm dự án A đang hỏi–đáp với bot, việc riêng của mình phải xếp hàng chờ, xong lại phải kích hoạt lại context cá nhân bằng tay. Năng suất giảm, mất thế chủ động. Máy và VPS thì có hạn, không thể mỗi dự án một máy.
Docker hoá việc dựng bot. Mỗi container = một bot Telegram độc lập, gắn với đúng một group dự án; tri thức đi theo group id và wing dự án trên mempalace.
Master bot trở lại là của riêng mình, nhẹ đầu hơn hẳn. Mỗi dự án có một bot chuyên trách, vẫn kế thừa rule và memory cũ qua mempalace.
Đội bot ngày càng đông và cùng chạm vào bộ nhớ chung. Hai câu hỏi mới xuất hiện: chúng đang tiêu tốn bao nhiêu, và ai được phép đụng vào dữ liệu nào.
Chưa có cách nhìn tập trung usage / chi phí / hiệu năng của từng bot. Và mọi bot đang dùng chung một token, tức toàn quyền mọi wing, chưa phân cấp truy cập.
Dùng ccobs (Claude Code Observability): OpenTelemetry → Prometheus → Grafana, dashboard tuỳ biến theo nhu cầu theo dõi thực tế.
Từ phía server: cấp token riêng kèm role cho mỗi bot, giới hạn wing/room được đọc–ghi.
Nhìn được toàn cảnh usage của cả đội bot trên một dashboard. Và có lộ trình rõ để siết quyền truy cập theo vai trò từng bot.