Skip to content
review Visibility internal Owner erik@uvilo.com Approver _ Created 2026-06-24 Updated 2026-06-24

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:

  1. Delete directory Forge/Configs/LibreChat_Service/ (contains librechat.yaml, Dockerfile.librechat, startup.sh) — use uvilo-trash to trash the directory
  2. Delete directory Forge/Configs/MCP_Servers/forge-spawn/ (old forge-spawn MCP server source) — use uvilo-trash to trash the directory
  3. Delete file Forge/Assets/LibreChat_Agent_Instructions.md — use uvilo-trash
  4. Delete file Forge/Assets/LibreChat_Artifact_Instructions.md — use uvilo-trash
  5. Delete file Forge/Assets/LibreChat_MCP_Server_Instructions.md — use uvilo-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.

  1. Move Forge/Skills/MongoDB/ to Forge/Archived/MongoDB/ (create Forge/Archived/ if it doesn’t exist)
  2. 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 with collapsed: true and add the MongoDB skill entries there
  3. Build to verify, then commit and push