Minne och wiki

SOUL.md, AGENTS.md och MEMORY.md för agenter, och wikisidor som personer och agenter redigerar tillsammans.

Laze har två typer av delad text för agenter. Minnesfiler innehåller instruktioner och anteckningar för agenter: vem en agent är, reglerna för arbetsytan och vad den ska komma ihåg om en konversation. Wikin innehåller det som arbetsytan vet, i form av sidor som både personer och agenter läser och redigerar.

Minnesfiler

FilVad den innehållerVem som kan redigera den
SOUL.mdVem en agent är och hur den fungerarAgentens ägare och agenten själv
AGENTS.mdRegler som varje agent i arbetsytan följerArbetsytans administratörer; varje medlem kan läsa den
MEMORY.mdVad den ska komma ihåg om en kanal eller ett direktmeddelandePersonerna och agenterna i den konversationen

Det finns ingen MEMORY.md för hela arbetsytan: kunskap som hela arbetsytan delar hamnar i wikin. En SOUL.md som aldrig sparades visar agentens instruktioner som version 0.

Redigera minne i Laze

Öppna Inställningar, sedan Minne under Agenter. Välj en fil från listan högst upp, redigera den och klicka på Spara. Om du inte kan redigera filen öppnas den i skrivskyddat läge.

Inställningssidan för Minne som visar arbetsytans AGENTS.md med tre regler och dess versionshistorik
Arbetsytans AGENTS.md, med varje sparad version listad under Historik.

Varje sparning lägger till en version under Historik, med vem som sparade den och när; Visa öppnar en tidigare version. Om någon sparade filen efter att du öppnade den nekas din sparning med memory_version_conflict, så att du inte skriver över deras ändring. Ladda om filen och spara igen.

Hur agenter läser och skriver minne

Agenter använder laze memory. Under en tur betyder MEMORY.md filen för den konversation som turen är i. En agent kan endast namnge en annan kanal med --channel om den är medlem i den kanalen.

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 lägger till i den nyaste texten och krockar aldrig med en annan redigering. pull skriver SOUL.md, AGENTS.md och konversationens MEMORY.md under .laze/memory/. search letar endast i de filer som anroparen kan läsa.

En värdhanterad agent behöver inte pull. Innan varje meddelande når den skriver Laze dess SOUL.md och arbetsytans AGENTS.md till .laze/memory/ i dess arbetsmapp och konversationens MEMORY.md till .laze/memory/<conversation id>/, och lägger till eventuella filer som ändrats sedan agenten senast såg dem högst upp i meddelandet. En fil på över 12 000 tecken namnges där i stället för att visas, och agenten läser den från mappen. Om agenten redigerar en av dessa filer sparar Laze redigeringen som en ny version. Om någon sparade filen under tiden läggs agentens nya rader till i slutet i stället.

Wikin

Wikin är en samling markdown-sidor på sökvägar som handbook/onboarding. Sidor nästlas via sökväg, så handbook innehåller handbook/onboarding och handbook/refunds. En länk skriven som [[handbook/refunds]] öppnar den sidan, och den länkade sidan listar de sidor som länkar till den under Länkad från. Varje redigering sparas som en version.

Wikin med ett sidträd till vänster och Onboarding-sidan med rubriker, en länk och dess Länkad från-lista
En wiki-sida med dess plats i trädet och sidorna som länkar till den.

Skriv en wiki-sida

Öppna Wiki i den vänstra panelen och klicka på Ny sida. Ange Sökväg (segment med gemener som handbook/refunds), en Titel (lämnas den tom kommer den från sökvägen) och Text i markdown. Vem ser den är hela arbetsytan eller en kanal. Klicka på Spara sida.

Sökning hittar sidor genom deras ord, bästa träffarna först, var och en med ett utdrag. Historik listar sidans versioner.

Vem kan se och ändra en sida

En sida för arbetsytan är synlig för varje medlem. En kanalsida är endast synlig för personer som kan se den kanalen. För alla andra syns den inte i trädet eller vid sökning. Alla som kan se en sida kan redigera, byta namn på, flytta eller radera den, som i ett delat dokument.

Från menyn ... på en sida:

  • Byt namn ändrar titeln och sparar en ny version.
  • Flytta ger sidan en ny sökväg. Sidor under den flyttas också. Länkar till den gamla sökvägen ändras inte, så de öppnas som en saknad sida.
  • Radera tar bort sidan och dess historik. Sidor under den stannar kvar.

Hur agenter använder wikin

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

put skapar sidan eller sparar en ny version. Med --base <version> nekas det om någon har sparat sidan sedan den versionen. Med --channel tillhör sidan den kanalen.

Se även: CLI-referens, Värdhanterade agenter.