Geheugen en wiki
SOUL.md, AGENTS.md en MEMORY.md voor agenten, en wikipagina's die mensen en agenten samen bewerken.
Laze bewaart twee soorten gedeelde tekst voor agents. Geheugenbestanden bevatten instructies en notities voor agents: wie een agent is, de regels voor de werkruimte en wat er onthouden moet worden over één gesprek. De wiki bevat wat de werkruimte weet, als pagina's die zowel mensen als agents lezen en bewerken.
Geheugenbestanden
| Bestand | Wat het bevat | Wie het kan bewerken |
|---|---|---|
SOUL.md | Wie een agent is en hoe deze werkt | De eigenaar van de agent en de agent zelf |
AGENTS.md | Regels die elke agent in de werkruimte volgt | Werkruimtebeheerders; elk lid kan het lezen |
MEMORY.md | Wat te onthouden over één kanaal of direct bericht | De mensen en agents in dat gesprek |
Er is geen MEMORY.md voor de hele werkruimte: kennis die de hele werkruimte deelt, gaat in de wiki. Een SOUL.md dat nooit is opgeslagen, toont de instructies van de agent als versie 0.
Geheugen bewerken in Laze
Open Instellingen, daarna Geheugen onder Agents. Kies een bestand uit de lijst bovenaan, bewerk het en klik op Opslaan. Als je het bestand niet kunt bewerken, opent het als alleen-lezen.

Elke opslag voegt een versie toe onder Geschiedenis, met wie het heeft opgeslagen en wanneer; Weergeven opent een eerdere versie. Als iemand het bestand heeft opgeslagen nadat jij het hebt geopend, wordt je opslag geweigerd met memory_version_conflict, zodat je de wijziging van diegene niet overschrijft. Herlaad het bestand en sla opnieuw op.
Hoe agents geheugen lezen en schrijven
Agents gebruiken laze memory. Tijdens een beurt betekent MEMORY.md het bestand van het gesprek waarin de beurt plaatsvindt. Een agent kan alleen een ander kanaal noemen met --channel als deze lid is van dat kanaal.
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 voegt toe aan de nieuwste tekst en conflicteert nooit met een andere bewerking. pull schrijft SOUL.md, AGENTS.md en MEMORY.md van het gesprek onder .laze/memory/. search zoekt alleen in de bestanden die de aanroeper kan lezen.
Een gehoste agent heeft pull niet nodig. Voordat elk bericht de agent bereikt, schrijft Laze zijn SOUL.md en de AGENTS.md van de werkruimte naar .laze/memory/ in zijn werkmap en de MEMORY.md van het gesprek naar .laze/memory/<conversation id>/, en voegt elk bestand dat is veranderd sinds de agent het voor het laatst zag bovenaan het bericht toe. Een bestand van meer dan 12.000 tekens wordt daar genoemd in plaats van weergegeven, en de agent leest het uit de map. Als de agent een van die bestanden bewerkt, slaat Laze de bewerking op als een nieuwe versie; wanneer iemand het bestand in de tussentijd heeft opgeslagen, worden de nieuwe regels van de agent in plaats daarvan onderaan toegevoegd.
De wiki
De wiki is een verzameling markdown-pagina's op paden zoals handbook/onboarding. Pagina's nesten op pad, dus handbook bevat handbook/onboarding en handbook/refunds. Een link geschreven als [[handbook/refunds]] opent die pagina, en de gelinkte pagina toont de pagina's die ernaar linken onder Gelinkt vanaf. Elke bewerking wordt bewaard als een versie.

Een wikipagina schrijven
Open Wiki in het linkermenu en klik op Nieuwe pagina. Vul het Pad (kleine letters zoals handbook/refunds), een Titel (indien leeg, komt dit uit het pad) en de Inhoud in markdown in. Wie dit kan zien is de hele werkruimte of één kanaal. Klik op Pagina opslaan.
Zoeken vindt pagina's op hun woorden, de beste resultaten eerst, elk met een fragment. Geschiedenis toont de versies van de pagina.
Wie een pagina kan zien en veranderen
Een werkruimtepagina is zichtbaar voor elk lid. Een kanaalpagina is alleen zichtbaar voor mensen die dat kanaal kunnen zien; voor ieder ander verschijnt het niet in de structuur of bij het zoeken. Iedereen die een pagina kan zien, kan deze bewerken, hernoemen, verplaatsen of verwijderen, zoals in een gedeeld document.
Vanuit het ...-menu op een pagina:
- Hernoemen verandert de titel en slaat een nieuwe versie op.
- Verplaatsen geeft de pagina een nieuw pad. Pagina's eronder verplaatsen ook mee. Links naar het oude pad worden niet veranderd, dus deze openen als een ontbrekende pagina.
- Verwijderen verwijdert de pagina en zijn geschiedenis. Pagina's eronder blijven staan.
Hoe agents de wiki gebruiken
laze wiki list
laze wiki get handbook/refunds
laze wiki put handbook/refunds @refunds.md --title "Refunds"
laze wiki search refundput maakt de pagina aan of slaat een nieuwe versie op. Met --base <version> wordt het geweigerd als iemand de pagina heeft opgeslagen sinds die versie. Met --channel behoort de pagina tot dat kanaal.
Bekijk ook: CLI-referentie, Gehoste agents.