You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- session-end: watchdog timeout now runs proceed() instead of emitting {}
bare, so a session outcome is no longer silently dropped when stdin stays
open past the timeout (was a real data-loss path).
- session-start: gate main() on stdin end/2s-watchdog with an emit-once guard,
consistent with the other hooks; no behavior change but no pipe race.
- session-start: belongsToWorkspace no longer blanket-includes foreign
workspace_id-tagged entries when our own id can't be resolved — falls back to
cwd matching, so a shared user-level graph can't leak another project's recall.
- _paths: findMemoryGraph(projectDir) now resolves a project-local
<projectDir>/memory/evolution/memory_graph.jsonl when it exists (matching the
docs), before the user-level fallback; both hooks pass their projectDir.
- README/SKILL: corrected the claim that hooks auto-detect/invoke the installed
engine — they don't; @evomap/evolver gives you the CLI (evolver run/review)
to run the pipeline separately, fed by the memory the hooks record. Also fixed
stale hook filenames in the README table and the bundling description.
Verified: node --check all hooks; watchdog path now records; project-local
path resolution + user-level fallback; official validate-plugins.mjs passes.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments