Tags: ProfSynapse/Professor-Synapse
Tags
Add no-query recall fallback across all flavors; port WSL/UTF-8 fixes A bare summon (recall/brief with no --query) returned empty even when the agent had memory — the --agent flag scopes a query, it doesn't dump records. New _recent_hits() surfaces the agent's most relevant recent long-term records, reranked by recency fused with the existing kind/confidence weights: - brief falls back on no matches (summon.py auto-fills triggers as the query), returning the set under a new "recent" key - recall falls back only when no query terms were supplied at all; an explicit query that misses still returns an honest empty Hits carry why="recent (no query match)" and are not graph-wired (no query, no Hebbian event). New RECENT_DEFAULT=8. Docs and summon legend updated. Also ported two pre-existing universal fixes the skill/claude flavors lacked: shutil.copy2 -> copyfile (PermissionError on Google Drive / WSL mounts) and a UTF-8 stdout/stderr reconfigure (cp1252 emoji crash on Windows). Versions: plugin 3.3.0; skill + claude 2.5.0. 62/62 tests pass in each. Regenerated professor-synapse-claude.zip. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
PreviousNext