Use this when reviewing the Memory Settings add/edit flow locally with the fewest possible manual steps.
-
Start DeerFlow locally using any working development setup you already use.
Examples:
make dev
or
make docker-start
If you already have DeerFlow running locally, you can reuse that existing setup.
-
Load the sample memory fixture.
python scripts/load_memory_sample.py
-
Open
Settings > Memory.Default local URLs:
- App:
http://localhost:2026 - Local frontend-only fallback:
http://localhost:3000
- App:
- Click
Add fact. - Create a new fact with:
- Content:
Reviewer-added memory fact - Category:
testing - Confidence:
0.88
- Content:
- Confirm the new fact appears immediately and shows
Manualas the source. - Edit the sample fact
This sample fact is intended for edit testing.and change it to:- Content:
This sample fact was edited during manual review. - Category:
testing - Confidence:
0.91
- Content:
- Confirm the edited fact updates immediately.
- Refresh the page and confirm both the newly added fact and the edited fact still persist.
- Search
Reviewer-addedand confirm the new fact is matched. - Search
workflowand confirm category text is searchable. - Switch between
All,Facts, andSummaries. - Delete the disposable sample fact
Delete fact testing can target this disposable sample entry.and confirm the list updates immediately. - Clear all memory and confirm the page enters the empty state.
- Sample fixture:
backend/docs/memory-settings-sample.json - Default local runtime target:
backend/.deer-flow/memory.json
The loader script creates a timestamped backup automatically before overwriting an existing runtime memory file.