- regenerateEntitySummary() now async, prefers graph when available - Falls back to entity-file-based summary if no graph.db - Stdin handler properly awaits async regeneration - SessionStart hook injects graph-backed summary into context Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>