LibreChat/packages
Danny Avila 9dfcd837ee 🩹 fix: Address Codex review on memory capability (gating, validKeys, usage guard)
- Strip the memory capability from the served agents capabilities when memory is not configured/enabled, so the badge, tools dropdown, agent-builder toggle, and backend capability gate stay consistent instead of exposing an inert toggle on default installs (where MEMORIES.USE defaults true).
- Surface configured memory.validKeys in the inline tool definitions so the model is told the allowed keys up front, matching the runtime createMemoryTool schema.
- Append a strict explicit-request usage guard to the agent instructions when inline memory tools are registered, preserving the memory-agent's privacy behavior.
- Add AppService tests covering memory-capability stripping.
2026-06-20 16:48:31 -04:00
..
api 🩹 fix: Address Codex review on memory capability (gating, validKeys, usage guard) 2026-06-20 16:48:31 -04:00
client 🔑 feat: Agent API Keys management UI in Settings → Data controls (#13819) 2026-06-18 12:58:17 -04:00
data-provider 🧠 feat: Memory Agent Capability with Inline Tools and Ephemeral Badge 2026-06-20 16:22:14 -04:00
data-schemas 🩹 fix: Address Codex review on memory capability (gating, validKeys, usage guard) 2026-06-20 16:48:31 -04:00