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, +<code> = one sub / dir, name/-<token> = exclude a sub / dir.
One behavior fix carried along: +<code> 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 <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net