_  _    __    ___  __    ___  _____  _  _
 ( \( )  /__\  / __)(  )  / __)(  _  )( \( )
  )  (  /(__)\( (__  )(__( (__  )(_)(  )  (
 (_)\_)(__)(__)\___)(____)\___)(_____)(_)\_)

The History of Hacking  ·  May 31 – June 2, 2026  ·  Carolina Beach, NC

Connect from your terminal: telnet naclconbbs.net 23  |  ssh naclconbbs.net -p 2222

  • install/systemd/chat_llm_irc.service llm_index.service llm_index.timer

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Fri May 29 11:52:46 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/35ccbd5e52de1ecbea704633
    Added Files:
    install/systemd/chat_llm_irc.service llm_index.service llm_index.timer Log Message:
    install/systemd: add chat_llm_irc + llm_index units

    Three example systemd units for the LLM-backed chat infrastructure,
    modeled on broker.service:

    chat_llm_irc.service long-running IRC bot (exec/chat_llm_irc.js).
    Only needed if the deploy serves chat via IRC;
    terminal-side guru paging and multinode channel
    guru run in-process inside sbbs.service.
    llm_index.service oneshot RAG index rebuild via
    exec/llm_index.js. Common to every chat_llm
    consumer; refreshes the BM25 index the
    retrieval side reads.
    llm_index.timer nightly trigger for llm_index.service, with a
    15-min random delay and Persistent=true so
    missed runs catch up on next boot.

    For sysops migrating the chat_llm service to a dedicated Linux host
    (e.g. cvs.synchro.net): copy to /lib/systemd/system, tweak SBBSCTRL /
    User / Group / paths via `systemctl edit`, then enable.

    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net