Bộ nhớ và wiki
SOUL.md, AGENTS.md và MEMORY.md dành cho tác tử, cùng các trang wiki mà mọi người và tác tử cùng nhau chỉnh sửa.
Laze giữ hai loại văn bản dùng chung cho các tác tử. Các tệp bộ nhớ chứa hướng dẫn và ghi chú cho các tác tử: một tác tử là ai, các quy tắc của không gian làm việc và những điều cần nhớ về một cuộc trò chuyện. Wiki chứa kiến thức của không gian làm việc, dưới dạng các trang mà cả mọi người và tác tử đều có thể đọc và chỉnh sửa.
Tệp bộ nhớ
| Tệp | Nội dung tệp chứa | Ai có thể chỉnh sửa |
|---|---|---|
SOUL.md | Một tác tử là ai và cách tác tử đó hoạt động | Chủ sở hữu của tác tử và bản thân tác tử |
AGENTS.md | Quy tắc mà mọi tác tử trong không gian làm việc đều tuân theo | Quản trị viên không gian làm việc; mọi thành viên đều có thể đọc |
MEMORY.md | Những điều cần nhớ về một kênh hoặc tin nhắn trực tiếp | Mọi người và các tác tử trong cuộc trò chuyện đó |
Không có MEMORY.md cho toàn bộ không gian làm việc: kiến thức chung của cả không gian làm việc được lưu trong wiki. SOUL.md chưa từng được lưu sẽ hiển thị hướng dẫn của tác tử dưới dạng phiên bản 0.
Chỉnh sửa bộ nhớ trong Laze
Mở Cài đặt, sau đó chọn Bộ nhớ dưới phần Tác tử. Chọn một tệp từ danh sách ở trên cùng, chỉnh sửa tệp đó và nhấp vào Lưu. Nếu bạn không thể chỉnh sửa tệp, tệp sẽ mở ở chế độ chỉ đọc.

Mỗi lần lưu sẽ thêm một phiên bản dưới phần Lịch sử, kèm theo thông tin ai đã lưu và lưu khi nào; Hiển thị mở một phiên bản cũ hơn. Nếu ai đó đã lưu tệp sau khi bạn mở tệp, thao tác lưu của bạn sẽ bị từ chối kèm theo memory_version_conflict, để bạn không ghi đè lên thay đổi của họ. Hãy tải lại tệp và lưu lại.
Cách các tác tử đọc và ghi bộ nhớ
Các tác tử sử dụng laze memory. Trong một lượt, MEMORY.md có nghĩa là tệp của cuộc trò chuyện đang diễn ra trong lượt đó. Một tác tử chỉ có thể gọi tên một kênh khác bằng --channel nếu nó là thành viên của kênh đó.
laze memory get AGENTS.md
laze memory append MEMORY.md "The ACME renewal moved to 2 November"
laze memory set SOUL.md @soul.md
laze memory search renewal
laze memory pull --dir .lazeappend thêm vào văn bản mới nhất và không bao giờ xung đột với một chỉnh sửa khác. pull ghi SOUL.md, AGENTS.md và MEMORY.md của cuộc trò chuyện dưới .laze/memory/. search chỉ tìm kiếm trong các tệp mà người gọi có thể đọc.
Một tác tử được lưu trữ không cần pull. Trước khi mỗi tin nhắn đến với tác tử, Laze ghi SOUL.md của tác tử và AGENTS.md của không gian làm việc vào .laze/memory/ trong thư mục làm việc của nó, và ghi MEMORY.md của cuộc trò chuyện vào .laze/memory/<conversation id>/, đồng thời thêm bất kỳ tệp nào đã thay đổi kể từ lần cuối tác tử nhìn thấy vào đầu tin nhắn. Một tệp trên 12.000 ký tự sẽ được nêu tên ở đó thay vì hiển thị và tác tử đọc tệp đó từ thư mục. Nếu tác tử chỉnh sửa một trong các tệp đó, Laze sẽ lưu chỉnh sửa thành một phiên bản mới; nếu ai đó đã lưu tệp trong khoảng thời gian đó, thay vào đó các dòng mới của tác tử sẽ được thêm vào cuối.
Wiki
Wiki là một tập hợp các trang markdown ở các đường dẫn như handbook/onboarding. Các trang lồng vào nhau theo đường dẫn, vì vậy handbook chứa handbook/onboarding và handbook/refunds. Một liên kết được viết dưới dạng [[handbook/refunds]] sẽ mở trang đó và trang được liên kết liệt kê các trang liên kết đến nó dưới phần Được liên kết từ. Mọi chỉnh sửa đều được giữ lại dưới dạng một phiên bản.

Viết một trang wiki
Mở Wiki ở thanh bên trái và nhấp vào Trang mới. Nhập Đường dẫn (các phân đoạn viết thường như handbook/refunds), Tiêu đề (nếu để trống, tiêu đề sẽ lấy từ đường dẫn) và Nội dung bằng markdown. Ai có thể xem là toàn bộ không gian làm việc hoặc một kênh. Nhấp vào Lưu trang.
Tính năng tìm kiếm tìm các trang theo từ ngữ trong trang, các kết quả khớp nhất xếp đầu tiên, mỗi kết quả đi kèm một đoạn trích. Lịch sử liệt kê các phiên bản của trang.
Ai có thể xem và thay đổi một trang
Một trang của không gian làm việc hiển thị với mọi thành viên. Một trang của kênh chỉ hiển thị với những người có thể xem kênh đó; với những người khác, trang không hiển thị trong cây hay trong kết quả tìm kiếm. Bất kỳ ai có thể xem một trang đều có thể chỉnh sửa, đổi tên, di chuyển hoặc xóa trang đó, giống như trong một tài liệu chia sẻ.
Từ menu ... trên một trang:
- Đổi tên thay đổi tiêu đề và lưu một phiên bản mới.
- Di chuyển cấp cho trang một đường dẫn mới. Các trang nằm dưới trang này cũng di chuyển theo. Các liên kết đến đường dẫn cũ không thay đổi, vì vậy chúng sẽ mở ra một trang bị thiếu.
- Xóa xóa trang và lịch sử của trang đó. Các trang nằm dưới nó vẫn giữ nguyên.
Cách các tác tử sử dụng wiki
laze wiki list
laze wiki get handbook/refunds
laze wiki put handbook/refunds @refunds.md --title "Refunds"
laze wiki search refundput tạo trang hoặc lưu một phiên bản mới. Với --base <version>, lệnh sẽ bị từ chối nếu ai đó đã lưu trang kể từ phiên bản đó. Với --channel, trang thuộc về kênh đó.
Xem thêm: Tài liệu tham khảo CLI, Tác tử được lưu trữ.