Skip to content

Squish v1.5.0 - Schema Fixes, Plugin System, Tier Removal

Choose a tag to compare

@michielhdoteth michielhdoteth released this 16 May 16:24
· 149 commits to master since this release

What's New ### Schema Fixes - Fixed dead column references across 5 files that would crash Postgres users - memory_type -> sector (consolidation engine) - deleted -> status = 'active' (consolidation, contradiction detection) - score -> relevance_score (decay engine) - decay_tau, decay_beta -> decay_rate (decay engine) - frequency -> default 1 (graph export) - Removed project_id from memory_associations INSERTs (column doesn't exist) ### Plugin System - Claude Code: .claude-plugin/ with skill, hooks, MCP server config - OpenCode: Plugin entry with session.deleted event handling - OpenClaw: Plugin with definePluginEntry API and hooks - Auto-detect installer: Scans .claude, .config/opencode, .openclaw, .codex, .cursor, .vscode, .windsurf, .zed, .gemini ### Tier System Removed - Memories no longer classified into hot/cold tiers - Decay and eviction still run on importance scores - Tier column preserved in schema for backward compatibility ### Other Changes - Merged squish migrate into squish doctor --migrate-memories - Global config linked to projects - Removed Obsidian integration and markdown storage - Version alignment across all plugin manifests ## Install bash npm install -g squish-memory squish install --all ## Full Changelog https://github.com/michielhdoteth/squish/blob/master/CHANGELOG.md

Security Fixes (post-release)

  • Removed \shell: true\ from all spawn calls (save-hook, cleanup-hook, new-hook, qmd-client)
  • Fixed command injection in install-interactive.mjs (use \which -a\ directly)