← Về thư mục
📄 / / root / ceo-project / personas / README.md

personas/ — Registry nhân vật AI (experts)

Mỗi file personas/<id>.yaml khai báo một persona (AI Mentor, Business Mentor, AI Expert…) và nối các mảnh của nó nằm rải ở những trục sẵn có. Đây là lớp composition/registry — không phải nơi chứa code.

Thuật ngữ: persona = nhân vật AI (↔ Hermes agent.personalities). org_role = quyền người dùng (ceo/manager/staff). Đừng lẫn hai cái.

Vì sao là registry, không phải folder code

Hermes chỉ có 1 SOUL.md/instance + nhiều agent.personalities. Nên 1 persona = tổng hợp của: 1 personality + N skill + (tùy) content pack + slot trạng thái per-user + tier bật. Registry này chỉ trỏ tới các mảnh đó ở đúng nơi Hermes đọc được; không di chuyển code ra khỏi vị trí native.

Thêm 1 persona mới (công thức bất biến)

  1. cp personas/_template.yaml personas/<id>.yaml và điền.
  2. Thêm 1 entry agent.personalities.<id> trong config/personalities.
  3. Có skill: thêm/định danh dưới skills/<mode>/... (dùng chung được operate/*).
  4. Nếu mode: learn|hybrid: tạo giáo trình content/<curriculum>/ + 00_meta.yaml.
  5. Tạo state template users/_template/<id>/ (profile.md + progress.md + artifacts/).
  6. Liệt kê <id> (hoặc skill của nó) vào tiers/*.yaml để bật theo gói.

KHÔNG thêm folder top-level, KHÔNG thêm Hermes instance/SOUL.

Schema (xem _template.yaml)

id · display_name · mode · status · summary · personality · skills[] · content{curriculum,manifest,knowledge_base} · state{slot,template} · tiers[] · access{org_roles,admin_only}.

Trạng thái tiêu thụ

Hiện registry là nguồn-sự-thật cho người + tooling (chưa có loader runtime). Bước sau (dọn nền): cho build_client.sh / một loader đọc personas/*.yaml để tự wire personalities + tier + tạo state template. Tới lúc đó manifest trở thành cấu hình thực thi, không chỉ tài liệu.

Hiện có