docs: add phases 9-14 to roadmap and detailed Phase 9 (Memory) design

↗ view on GitHub · Claude · 2026-05-16 · 1a998776

Adds the six features chosen for porting from open-webui as new
roadmap phases in the agreed quick-wins-first order:

- Phase 9: Memory (persistent user facts)
- Phase 10: Web search
- Phase 11: Groups and granular permissions
- Phase 12: Multi-model side-by-side
- Phase 13: Vector RAG with embeddings (pgvector)
- Phase 14: Knowledge collections

Also adds the first detailed design doc, phase-9-memory.md, covering
data model, system-prompt assembly changes, the add_memory tool with
explicit guardrails against matter-specific capture, API surface,
frontend UI, admin controls, audit events, retention treatment,
migration plan, rollout, risks, open questions and acceptance
criteria.

Parked items in the roadmap are extended to record what was
considered and rejected (image generation, user-uploaded plugins,
anonymous chat, channels) and what is parked but may return (Whisper
dictation, PWA shell).
Repository cpatpa/PIP
Author Claude <noreply@anthropic.com>
Authored
Parents 532738c5
Stats 2 files changed , +534 , -1
Part of Phase 9 - persistent user memory and layered system-prompt assembly

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-1a998776.md from inside the repo you want the change in.

⬇ Download capture-commit-1a998776.md