Phase 10: Memory Core — auto-extraction knowledge graph

- reactor.py v9.0.0+: memory_extract + memory_store handlers (21 handlers)
  - handle_memory_extract: Haiku-powered fact extraction from conversations
  - handle_memory_store: explicit memory insertion from voice commands
  - FastAPI: /memory/facts CRUD, /memory/context (relevance retrieval), /memory/stats
- chat.php: Tier 0.9k voice commands (remember/forget/recall/memory status)
  - Memory context injected into Groq + Claude system prompts
  - Auto-trigger memory_extract after every LLM response (async, non-blocking)
- memory.php: new API endpoint proxying Arc Reactor memory routes
- api.php: added memory route
- admin/index.php: MEMORY CORE nav + tab (browse by category, search, add/delete facts)
- index.html: MEMORY count in bottom bar (polls every 60s)
This commit is contained in:
2026-06-11 12:33:05 +00:00
parent 93d7594c4f
commit 27a0259e64
5 changed files with 458 additions and 2 deletions
+3
View File
@@ -105,6 +105,9 @@ switch ($endpoint) {
case "directives":
require __DIR__ . "/../api/endpoints/directives.php";
break;
case "memory":
require __DIR__ . "/../api/endpoints/memory.php";
break;
case "calendar":
require __DIR__ . '/../api/endpoints/calendar_sync.php';
break;