Repository navigation
feat: add five independent LibreChat service plugins - #1
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Five independently installable Agent Plugins 1.0.0 for LibreChat: Suno, Seedance, HappyHorse, GPT Image and Nano Banana by Ace Data Cloud. Each has its own manifest, branded Skill and URL-only hosted OAuth MCP connection, reusing the existing service source. No worker, billing, fallback or service-permission change.
Release packaging is now self-contained: each single-service ZIP and source installer includes its MIT license, upstream attribution, privacy notice, English/Chinese illustrated guides and redacted/official-reference screenshots. Local Markdown links are checked inside the archive; source-only links are pinned to v0.1.0. ZIP timestamps/modes are fixed, repeat builds are byte-identical, and SHA256SUMS is produced. Existing destinations are not overwritten.
Validation on the final change:
python3 -m unittest discover -s tests: 4 passed, covering single-service/no-overwrite/path escape, bilingual/license/image/link completeness, extractability, deterministic output and matching checksums.npm run verify: 5/5 native manifests/MCP configs accepted by the pinned unmodified upstream parser and official schema.python3 scripts/pack.py: five independent archives + SHA256SUMS.git diff --check: passed.The official Agent Plugins mechanism is experimental and operator-installed, not a global plugin marketplace. GPT Image reuses the wider OpenAI MCP; the Skill is guidance rather than a permission sandbox. Chat keys and personal MCP tokens stay separate. The user has explicitly authorized normal own-repo merge and release after exact-head checks. No self-approval, admin bypass or protocol/CLA acceptance is used.
Official collection: LibreChat-AI/librechat-config-yaml#94 . Official service guides: LibreChat-AI/docs#837 . Core administrator provider preset proposal: LibreChat-AI/LibreChat#17219 .
Adversarial review was not requested; focused package/credential review completed.