LibreChat Removal Plan 1
Scope: Remove obsolete LibreChat files and directories from the repo, and archive the MongoDB skill. Spec §1 (Migration Success Criteria Verified) is already satisfied by the Research document — all 6 criteria (V0–V5) were confirmed as fulfilled. No action task is needed for §1.
Task 1 — Remove Obsolete Files and Directories
Spec §7: The following LibreChat-specific files and directories no longer exist in the repo.
Remove these 5 items from the repo and update the sidebar in astro.config.mjs:
- Delete directory
Forge/Configs/LibreChat_Service/(containslibrechat.yaml,Dockerfile.librechat,startup.sh) — useuvilo-trashto trash the directory - Delete directory
Forge/Configs/MCP_Servers/forge-spawn/(old forge-spawn MCP server source) — useuvilo-trashto trash the directory - Delete file
Forge/Assets/LibreChat_Agent_Instructions.md— useuvilo-trash - Delete file
Forge/Assets/LibreChat_Artifact_Instructions.md— useuvilo-trash - Delete file
Forge/Assets/LibreChat_MCP_Server_Instructions.md— useuvilo-trash
For each deleted item, remove its corresponding sidebar entry from .internal/astro.config.mjs. If deleting a directory removes the last item in a sidebar group, remove the empty group as well.
After all deletions and sidebar updates, build to verify, then commit and push.
Task 2 — Archive the MongoDB Skill
Spec §3: The MongoDB skill is archived. MongoDB was part of the LibreChat stack and is no longer in use.
- Move
Forge/Skills/MongoDB/toForge/Archived/MongoDB/(createForge/Archived/if it doesn’t exist) - Update sidebar in
astro.config.mjs: remove the MongoDB skill entries from the Forge Skills group. If an Archived group doesn’t exist, add one under Forge withcollapsed: trueand add the MongoDB skill entries there - Build to verify, then commit and push