mirror of
https://github.com/mudler/LocalAI.git
synced 2026-11-06 04:23:15 -05:00
One manifest-driven guard replaces the Go-only provider guard. It reads addons/*/manifest.json and fails when the Go strings of core and pkg, the React UI source, the locale files or the core docs hold the id of an add-on with a role (as a whole string or a tool-name prefix) or one of its declared titles as a whole word. Third-party mentions (OAuth login, release sources, token formats) and ordinary words sit in a commented allow-list. The special cases that remain (propose_change memory kind, the Account memory tab, the Telegram conversion, the Tables listing shim) sit in knownDebt, each with the item that removes it, and a ceiling that only goes down. Reword the sandbox sentences in the container docs and use neutral sample names in the UI catalog page. Assisted-by: Claude:claude-sonnet-5-5 go test