What
Wire /extract endpoint to auto-extract entities from memory content and suggest graph edges between related memories.
Why
Manual edge creation is tedious. Entity extraction can identify people, places, concepts, technologies in memories and suggest connections automatically — building the knowledge graph faster.
How
Endpoint
| Endpoint |
Method |
Return |
POST /extract |
{text} -> {entities: [{name, type, confidence}]} |
Existing |
Implementation
Layer 0-2: Standard pattern.
Layer 3 — Integration points:
-
Memory Detail panel: [Extract Entities] button on each memory
- Shows extracted entities as chips/badges
- Each entity clickable -> search for other memories with same entity
[Create Edge] suggestion if related memory found
-
Batch extraction (optional): Settings -> [Extract All]
- Runs extraction across all memories
- Shows progress bar
- Generates edge suggestions for review
-
Entity types: Color-coded chips
- Person (blue), Organization (green), Technology (purple), Concept (orange), Location (teal)
Testing
Related Issues
- Part of: Phase 2B endpoint gap fill
Checklist
What
Wire
/extractendpoint to auto-extract entities from memory content and suggest graph edges between related memories.Why
Manual edge creation is tedious. Entity extraction can identify people, places, concepts, technologies in memories and suggest connections automatically — building the knowledge graph faster.
How
Endpoint
POST /extract{text}->{entities: [{name, type, confidence}]}Implementation
Layer 0-2: Standard pattern.
Layer 3 — Integration points:
Memory Detail panel:
[Extract Entities]button on each memory[Create Edge]suggestion if related memory foundBatch extraction (optional): Settings ->
[Extract All]Entity types: Color-coded chips
Testing
Related Issues
Checklist