Dựa trên nguyên tắc cấu trúc "Một bộ não, Đa chuyên gia" và loại bỏ sự cô lập thông tin không cần thiết, dưới đây là kế hoạch chi tiết để hợp nhất 7 Profile hiện tại thành 2 Profile cốt lõi và quy hoạch lại cấu trúc dữ liệu.
bd-mkt, glv-director, grill-qa, it-ai, r-and-d, reviewer, writers. Mỗi Profile chạy một gateway Telegram riêng, có config.yaml, state.db (lịch sử) và bộ nhớ (MEMORY.md) riêng.departments.json đang định tuyến tin nhắn Telegram từ các thread khác nhau vào các Profile khác nhau. Điều này buộc Kanban phải tạo task xuyên Profile (cross-profile dispatch).reviewer (Đổi tên concept thành master-os hoặc giữ nguyên reviewer làm Base): Chịu trách nhiệm quản trị tổng thể, các task IT, R&D, Content và quản trị cá nhân.glv-director (Hoặc đổi thành glv-workspace): Chuyên biệt cho toàn bộ hoạt động của công ty Green Leaf Vietnam (bảo mật dữ liệu kinh doanh độc lập).reviewer./opt/ai-os/products/ceo/projects/.Hiện tại reviewer và glv-director có MEMORY.md và USER.md khác nhau. Các profile bị xóa (r-and-d, writers...) cũng có thể có memory rải rác.
* Hành động: Trích xuất toàn bộ Memory từ các Profile bị loại bỏ (như r-and-d, it-ai...) và ghép vào MEMORY.md của reviewer.
* Giữ nguyên: Memory của glv-director được giữ nguyên vì nó thuộc Profile độc lập thứ 2.
Đồng bộ hóa thư mục làm việc để chấm dứt tình trạng tạo file rác.
* Cấu trúc thư mục:
text
/opt/ai-os/products/ceo/
├── company_kb/ # Bộ não tri thức chung
├── projects/
│ ├── GLV/ # Không gian của Profile glv-director
│ ├── policy_lab/ # Không gian nghiên cứu
│ └── nhi-nhi-vietveda/ # Blog cá nhân
* Cấu hình Hermes: Chỉnh sửa config.yaml của reviewer và glv-director để terminal.cwd trỏ cứng về /opt/ai-os/products/ceo/. Bất kỳ tác vụ nào cũng phải lưu file vào đúng thư mục con trong projects/.
departments.json)Thay vì ánh xạ Thread ID -> Profile, chúng ta sẽ ánh xạ Thread ID -> Persona trong cùng một Profile.
* Thay đổi departments.json:
json
"it-ai": {
"thread_id": 18,
"persona": "it-ai" // Đổi từ "profile" thành "persona"
},
"r-and-d": {
"thread_id": 12,
"persona": "r-and-d"
}
* Sửa đổi plugin handoff.py: Đảm bảo Gateway của reviewer lắng nghe tất cả các Thread ID (18, 12, 14, 20...), và khi có tin nhắn mới ở Thread 12, nó tự động nạp system prompt của Persona r-and-d thay vì spawn một Profile mới.
Khi hợp nhất Profile, Kanban không còn dùng để "chuyển việc giữa các máy chủ (Profile) khác nhau" nữa, mà dùng để:
1. Quản lý Task đa luồng (Multi-worker): Nếu CEO giao 1 task lớn "Viết 5 bài báo". Profile reviewer có thể dùng Kanban để chia thành 5 sub-task. Hermes Agent sẽ tự động chạy 5 luồng (Thread/Sub-agent) song song để xử lý 5 bài này.
2. Pipeline Phê duyệt (Approval Pipeline): Task đi qua các trạng thái: todo -> in_progress -> blocked (chờ CEO duyệt bản nháp) -> completed.
3. Tích hợp Desktop: Trên Hermes Desktop, CEO mở giao diện Kanban tích hợp và nhìn thấy toàn bộ tiến độ công việc của mọi dự án trên một bảng duy nhất, thay vì phải đổi Profile để xem bảng Kanban của phòng ban khác.
/root/.hermes/profiles/ để giải phóng tài nguyên RAM và CPU cho VPS.reviewer) và kinh doanh công ty (glv-director).