Etsi ja analysoi OpenClaw-keskusteluhistoriaasi istunnon JSONL-tiedostoista käyttämällä jq:ta ja ripgrepiä.
npx clawhub@latest install session-logsVaatimukset
session-logs-taito antaa tekoälyagentillesi mahdollisuuden hakea, suodattaa ja analysoida omia historiallisia keskustelulokejaan, jotka on tallennettu JSONL-tiedostoina hakemistoon ~/.openclaw/agents/<agentId>/sessions/. Kun käyttäjä viittaa johonkin aiemmassa keskustelussa sanottuun tai kysyy menneestä kontekstista, jota ei ole muistitiedostoissa, tämä taito tarjoaa tarvittavat kyselyt sen hakemiseen. Se hyödyntää jq-työkalua rakenteelliseen JSON-käsittelyyn ja rg-työkalua (ripgrep) nopeaan kokotekstihaкuun mahdollisesti suurissa sessioarkistoissa.
npx clawhub@latest install session-logsNapsauta Asenna-painiketta sivun yläosassa yhdellä napsauksella tapahtuvaa asennusta varten
sessions.json-hakemistoa.~/.openclaw/agents/-istuntotallennus ei ole olemassa tai ei ole käytettävissä.Käytä rg-komentoa (ripgrep) etsiäksesi tiettyä lausetta tai avainsanaa kaikista session-logs JSONL-tiedostoista yhdellä komennolla. Löydä nopeasti ne istunnot, jotka sisältävät haluamasi sisällön, ilman että sinun täytyy lukea jokainen tiedosto erikseen.
Poimi käyttäjäviestit, avustajan vastaukset, työkalukutsut tai ajattelulohkot itsenäisesti käyttämällä jq-valitsimia .message.role- ja .message.content[].type-kentissä. Suodattaa automaattisesti pois hälyn, kuten työkalujen tulokset.
Yhdistä message.usage.cost.total istunnon tai kaikkien istuntojen välillä päivittäin kustannusyhteenvetojen tuottamiseksi. Tukee myös viestien laskemista, istunnon keston laskemista sekä työkalujen käytön erittelyä käyttötiheyden mukaan.
Listaa kaikki istunnot järjestettynä päivämäärän ja tiedostokoon mukaan, etsi istuntoja tietyltä päivältä tai käytä sessions.json-tiedostoa yhdistääksesi chat-palveluntarjoajat (Discord, WhatsApp jne.) istuntotunnuksiin.
Sessiot ovat vain lisäyksiä salliva JSONL-tiedostoja, jotka voivat kasvaa useisiin megatavuihin. session-logs-taidon kyselymallit sisältävät head/tail-näytteenottovinkkejä sekä suoratoistavan jq-käytön, jotta kokonaisia tiedostoja ei tarvitse ladata tarpeettomasti muistiin.
Kun käyttäjä sanoo "muistatko kun keskustelimme X:stä viime kuussa?", agentti käyttää tätä taitoa hakemaan session-logs-tiedostoja päivämäärän tai avainsanan perusteella ja nostaa esiin asiaankuuluvan vaihdon, vaikka se ei enää olisi aktiivisessa konteksti-ikkunassa.
Kehittäjä haluaa ymmärtää, kuinka paljon kukin keskustelu maksaa. Tämä taito kokoaa cost.total-arvot istuntokohtaisesti ja ryhmittelee tulokset päivän mukaan, tuottaen luettavan kustannuserittelyn koko agentin historian ajalta.
Operaattori haluaa tietää, mitä työkaluja agentti kutsuu useimmiten. Tämä taito poimii toolCall-merkinnät session-logs-lokitiedostoista, laskee ne ja järjestää ne tärkeysjärjestykseen — hyödyllinen agentin toiminnan virheenkorjauksessa tai optimoinnissa.
Käyttäjä kysyy, onko tiettyä aihetta (esim. projektin nimeä tai päätöstä) koskaan käsitelty. Agentti suorittaa ripgrep-haun kaikista JSONL-tiedostoista ja palauttaa vastaavat istuntopolut jatkotarkastelua varten.
npx clawhub@latest install session-logsVaatimukset
Kirjaudu sisään kirjoittaaksesi arvostelun
Ei arvosteluja vielä. Ole ensimmäinen jakamaan kokemuksesi!