Subj : exec/chat_llm.js To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Tue Sep 22 2026 20:05:24 https://gitlab.synchro.net/main/sbbs/-/commit/397b470253e6b75bb98d38f9 Modified Files: exec/chat_llm.js Log Message: chat_llm: stop the fabrication filter deleting real GitLab issue URLs The URL policing added in e77a8de727 (maximum-44-into, 2026-08-10) keys every URL in a reply against the set the tools and retrieval actually returned, and deletes the rest. It matches them by exact text. GitLab serves one issue at two paths: /-/issues/, which every human-facing link uses and which a model writes unprompted, and the newer /-/work_items/, which is what the git_issues tool returns. So the filter saw a URL no tool had produced and removed a link that was real, leaving the clause that introduced it pointing nowhere -- "check for the full list", "see the wiki: See for the full details". Normalize the two spellings to one key so either matches. Co-Authored-By: Claude Opus 5 (1M context) --- SBBSecho 3.37-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .