BBS:      TELESC.NET.BR
Assunto:  exec/llm_index/files.js msgs.jsctrl/chat_llm.ini exec/llm_index.jsexec
De:       Rob Swindell (on Debian Linux)
Data:     Sat, 30 May 2026 03:17:44 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/c8a1ddf91725b080317e4c84
Added Files:
	exec/llm_index/files.js msgs.js
Modified Files:
	ctrl/chat_llm.ini exec/llm_index.js
Removed Files:
	exec/llm_index/acronyms.js syncfact.js
Log Message:
llm_index: rename msgbase/filebase sources to msgs/files; drop vert crawlers

The index_sources source name "msgbase" wrongly implied its argument was
itself a message base -- "msgbase:Main" reads as if Main (a message
*group*) is a base.  Rename the two area crawlers so the source names the
content, not a false type:
  exec/llm_index/msgbase.js  -> msgs.js   (source "msgs")
  exec/llm_index/filebase.js -> files.js  (source "files")

Syntax is unchanged from master's condensed form: bare name = group /
library, + = one sub / dir, name/- = exclude a sub / dir.
One behavior fix carried along: + now indexes that sub standalone
instead of also pulling in its parent group's other subs, so
"msgs:+syncanno" indexes just the Synchronet Announcements sub.

Also drop the vert-specific acronyms.js and syncfact.js crawlers from the
stock tree -- they index a local glossary / fact list particular to this
install and belong in the local-scripts repo, not the public sources.

Re-index validated end-to-end: files=2000, msgs=123 (syncanno only),
guru.idx rebuilt, syncanno retrievable.

Co-Authored-By: Claude Opus 4.8 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]