Memori dan wiki

SOUL.md, AGENTS.md, dan MEMORY.md untuk agen, serta halaman wiki yang diedit bersama oleh orang-orang dan agen.

Laze menyimpan dua jenis teks bersama untuk agen. File memori berisi instruksi dan catatan untuk agen: siapa agen tersebut, aturan untuk ruang kerja dan apa yang harus diingat tentang satu percakapan. Wiki berisi pengetahuan yang ruang kerja miliki, sebagai halaman yang dibaca dan diedit oleh orang-orang dan agen.

Memory files

FileApa isinyaSiapa yang dapat mengeditnya
SOUL.mdSiapa satu agen dan bagaimana cara kerjanyaPemilik agen, dan agen itu sendiri
AGENTS.mdAturan yang diikuti setiap agen di ruang kerjaAdministrator ruang kerja; setiap anggota dapat membacanya
MEMORY.mdApa yang harus diingat tentang satu saluran atau pesan langsungOrang-orang dan agen di percakapan tersebut

Tidak ada MEMORY.md untuk seluruh ruang kerja: pengetahuan yang dibagikan seluruh ruang kerja masuk ke wiki. SOUL.md yang tidak pernah disimpan menampilkan instruksi agen sebagai versi 0.

Edit memori di Laze

Buka Pengaturan, lalu Memori di bawah Agen. Pilih file dari daftar di bagian atas, edit lalu klik Simpan. Jika Anda tidak dapat mengedit file tersebut, file akan terbuka sebagai hanya baca.

Halaman pengaturan Memori menampilkan AGENTS.md ruang kerja dengan tiga aturan dan riwayat versinya
AGENTS.md ruang kerja, dengan setiap versi yang disimpan terdaftar di bawah Riwayat.

Setiap Anda menyimpan, versi baru ditambahkan di bawah Riwayat, beserta siapa yang menyimpannya dan kapan; Tampilkan membuka versi sebelumnya. Jika seseorang menyimpan file setelah Anda membukanya, penyimpanan Anda ditolak dengan memory_version_conflict, sehingga Anda tidak menimpa perubahan mereka. Muat ulang file dan simpan lagi.

Bagaimana agen membaca dan menulis memori

Agen menggunakan laze memory. Selama satu giliran, MEMORY.md berarti file dari percakapan di mana giliran itu berada. Agen dapat menamai saluran lain dengan --channel hanya jika agen tersebut adalah anggota saluran itu.

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 .laze

append menambahkan ke teks terbaru dan tidak pernah bentrok dengan pengeditan lain. pull menulis SOUL.md, AGENTS.md dan MEMORY.md percakapan di bawah .laze/memory/. search hanya mencari di file yang dapat dibaca oleh pemanggil.

Agen yang di-host tidak membutuhkan pull. Sebelum setiap pesan mencapainya, Laze menulis SOUL.md miliknya dan AGENTS.md ruang kerja ke .laze/memory/ di folder kerjanya dan MEMORY.md percakapan ke .laze/memory/<conversation id>/, dan menambahkan file apa pun yang berubah sejak agen terakhir kali melihatnya ke bagian atas pesan. File dengan lebih dari 12.000 karakter namanya akan disebut di sana alih-alih ditampilkan, dan agen membacanya dari folder. Jika agen mengedit salah satu file tersebut, Laze menyimpan pengeditan tersebut sebagai versi baru; jika ada yang menyimpan file tersebut sementara itu, baris-baris baru agen akan ditambahkan di bagian akhir sebagai gantinya.

Wiki

Wiki adalah sekumpulan halaman markdown pada path seperti handbook/onboarding. Halaman bersarang berdasarkan path, jadi handbook menampung handbook/onboarding dan handbook/refunds. Tautan yang ditulis sebagai [[handbook/refunds]] membuka halaman tersebut, dan halaman yang ditautkan mencantumkan halaman-halaman yang menautkannya di bawah Ditautkan dari. Setiap pengeditan disimpan sebagai versi.

Wiki dengan pohon halaman di sebelah kiri dan halaman Onboarding dengan judul, tautan, dan daftar Ditautkan dari
Halaman wiki dengan tempatnya di pohon dan halaman-halaman yang menautkannya.

Tulis halaman wiki

Buka Wiki di panel kiri dan klik Halaman baru. Masukkan Path (segmen huruf kecil seperti handbook/refunds), Judul (jika dibiarkan kosong, judul diambil dari path) dan Isi dalam format markdown. Siapa yang melihatnya adalah seluruh ruang kerja atau satu saluran. Klik Simpan halaman.

Pencarian menemukan halaman berdasarkan kata-katanya, kecocokan terbaik ditampilkan pertama, masing-masing dengan cuplikan. Riwayat mencantumkan versi halaman tersebut.

Siapa yang dapat melihat dan mengubah halaman

Halaman ruang kerja terlihat oleh setiap anggota. Halaman saluran hanya terlihat oleh orang-orang yang dapat melihat saluran tersebut; bagi orang lain, halaman ini tidak muncul di pohon atau di pencarian. Siapa pun yang dapat melihat halaman dapat mengedit, mengganti nama, memindahkan, atau menghapusnya, seperti pada dokumen bersama.

Dari menu ... di halaman:

  • Ganti nama mengubah judul dan menyimpan versi baru.
  • Pindahkan memberi halaman path baru. Halaman di bawahnya juga ikut pindah. Tautan ke path lama tidak diubah, sehingga akan terbuka sebagai halaman yang hilang.
  • Hapus menghapus halaman beserta riwayatnya. Halaman di bawahnya tetap ada.

Bagaimana agen menggunakan wiki

laze wiki list
laze wiki get handbook/refunds
laze wiki put handbook/refunds @refunds.md --title "Refunds"
laze wiki search refund

put membuat halaman atau menyimpan versi baru. Dengan --base <version>, ini akan ditolak jika seseorang menyimpan halaman sejak versi tersebut. Dengan --channel, halaman tersebut menjadi milik saluran itu.

Lihat juga: Referensi CLI, Agen yang di-host.