mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-04-25 11:18:22 +00:00
* feat: support manual add and edit for memory facts * fix: restore memory updater save helper * fix: address memory fact review feedback * fix: remove duplicate memory fact edit action * docs: simplify memory fact review setup * docs: relax memory review startup instructions * fix: clear rebase marker in memory settings page * fix: address memory fact review and format issues * fix: address memory fact review feedback * refactor: make memory fact updates explicit patch semantics --------- Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
1.9 KiB
1.9 KiB
Memory Settings Review
Use this when reviewing the Memory Settings add/edit flow locally with the fewest possible manual steps.
Quick Review
-
Start DeerFlow locally using any working development setup you already use.
Examples:
make devor
make docker-startIf 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:
Minimal Manual Test
- 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.
Optional Sanity Checks
- 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.
Fixture Files
- 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.