Testataan tuotantoon ....
- Lisätty syspromptituki, joka voidaa asettaa komennolla /sysprompt tai katsoa komennolla /haesysprompt
- Hätäisesti tehty logien selaus on myös, toki sitä tullaan parantamaa vielä mutta pointtina nyt lähinnä että näkyy käykö täällä paljonkin Asiakkaita
Selaa logeja (uudessa ikkunassa) | Palaa etusivulle (uudessa ikkunassa)
Toimintaperiaate Toimintaperiaate on SSE (Server Side Events) PenaSäätiöiden palvelimelta, jossa loopataan tiedostoa, joka toimii paskaämpärinä kaikilta clienteiltä + llamalta + muualta, siis kaikkialta tulleille viesteille.
Mekanismissa on myös paikallaolijat, help ja motd komennot ja joitain !set komennolla tehtyjä arvoja (peruja edellisestä chatistä) voi muuttaa, jos tietää mitä tekee.
Kaikki toimii tilattomilla http-pyynnöillä ja erillaisilla temppi- ja lukkotiedostoilla. Kaikki tiedosto-operaatiot tehdään jaetun muistin päälle, joten tmpfs:n nopeus yhdistettynä eräisiin muihin mekanismeihin yhteentörmäysten välttämiseksi pienetää yhteentörmäysten riskin aika hyvin olemattomiin. Jopa silloinkin kun käytettiin kehitysvaiheessa suoraan levyasemaa.
JavaScript font-end on koitettu tehdä kevyeksi (yritetään välttää DOMin manipulointia turhaan) ja mobiililaitteella toimivaksi. Jos yhteys katkeaa, moderni selain avaa uuden soketin PenaSäätiöille.
FetchApi tuli kai n. 10 vuotta sitten, joten tämän pitäisi toimia kyllä kaikilla sitä uudemmilla selaimilla.

SSE sanomia lähetetään sekunnin tai 0.8 sekunnin välein, mutta jos ennalta määritettyyn ajanjaksoon ei ole tullut mitään muita kuin metasanomia, myös niiden lähetystä viivästytetään, tällä hetkellä kai jotain 30 sek timeoutin jälkeen sanoma 15 sekunnin välein. Tällä säästetään datassa mutta silti soketti pysyy auki.
Toistaiseksi "koko paskan" saa esille kirjoittamalla !debug .
Pysyvä loki on luonnollisesti SSD-levyllä, tmpfs:ltä eräiden ennalta määritettyjen sääntöjen mukaan siirretään dataa talteen pysyvään lokiin.

TODO: - chat-logien selaus tulee mahdolliseksi, kun teen sen joskus loppuun! Logit ovat avoimena internetissä ja hakukoneiden mieleen!
En usko käyttäjämäärien olevan niin huimia, että tarvitsisi miettiä "privaattichattia" tai useaa slottia jne. Ehkä jos/kun 2x RTX 3090 vapautuu tuotantokäyttöön, uskoisin että voidaan ajaa silloin vaikka 10 samanaikaista keskustelua.

Auto scroll
Lisäasetuksia Keskusteluhistoria käytössä Lähetä spurdolla Vastaanota spurdolla