Releases: Entrolution/causantic
Releases · Entrolution/causantic
v0.5.3
What's Changed
- Fix export/import: runtime bugs, add vectors, compression, validation by @gvonness-apolitical in #111
- Format source, dashboard client, scripts, and config files with Prettier by @gvonness-apolitical in #112
- Format documentation files with Prettier by @gvonness-apolitical in #113
- Fix stale MCP tool references and remove unused export by @gvonness-apolitical in #114
- Bump @typescript-eslint from 8.55.0 to 8.56.0 by @gvonness-apolitical in #115
- Add CLI command handler tests for hook, ingest, and archive by @gvonness-apolitical in #116
- Release v0.5.3 by @gvonness-apolitical in #117
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- Remove prepublishOnly script by @gvonness-apolitical in #109
- Release v0.5.2 by @gvonness-apolitical in #110
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Async hooks, fix N+1 cluster query, optimize SessionStart by @gvonness-apolitical in #107
- Release v0.5.1 by @gvonness-apolitical in #108
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Fixed
- MCP config written to wrong file:
causantic initwas writing MCP server configuration to~/.claude/settings.json, but Claude Code reads MCP servers from~/.claude.json. MCP config now writes to~/.claude.json; hooks remain insettings.json. Includes automatic migration of existing entries fromsettings.jsonto~/.claude.jsonon re-init. - Uninstall cleanup:
causantic uninstallnow removes MCP entries from both~/.claude.json(current) and~/.claude/settings.json(legacy).
Upgrade
Run npx causantic init to migrate your MCP config to the correct file. Existing installs will be migrated automatically.
What's Changed
- Add v0.4.3 changelog entry by @gvonness-apolitical in #104
- Fix MCP config written to wrong file by @gvonness-apolitical in #105
Full Changelog: v0.4.3...v0.5.0
v0.4.3
What's Changed
- Add v0.4.2 changelog entry by @gvonness-apolitical in #100
- Sync reference docs with updated skill descriptions by @gvonness-apolitical in #101
- Handle JSON-RPC notifications in MCP server by @gvonness-apolitical in #102
- Release v0.4.3 by @gvonness-apolitical in #103
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Clarify API key is optional in README by @gvonness-apolitical in #96
- Sharpen skill descriptions in README by @gvonness-apolitical in #97
- Sync CLAUDE.md block skill descriptions with README by @gvonness-apolitical in #98
- Release v0.4.2 by @gvonness-apolitical in #99
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Added
- CLI commands reference in CLAUDE.md block: Claude Code now knows all 16 CLI commands without needing to run
causantic --help. Eliminates repeated help lookups during sessions.
Fixed
- README Key Differentiators numbering (duplicate "5." corrected to "4." and "5.")
- SECURITY.md supported versions updated to v0.4.x only
- Stale version reference in MCP tools docs (v0.3.6 → v0.4.1)
What's Changed
- Add CLI reference to CLAUDE.md block, bump to v0.4.1 by @gvonness-apolitical in #95
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Highlights
- Episodic chain walking: Redesigned recall/predict from graph traversal to chain walking. Seeds found by semantic search; the causal graph unfolds them into ordered narrative chains.
- Sequential edge structure: Replaced m×n all-pairs edges with sequential linked-list. All edges stored as single
forwardrows with uniform weight. - 9 MCP tools: Added
search(semantic discovery),hook-status,stats, andforget(with semantic deletion). Replacedexplainwithsearch. - 14 skills: Added
/causantic-forget,/causantic-status,/causantic-summary. Merged/causantic-contextinto/causantic-explain. Rewrote/causantic-crossreffor cross-project search. - Semantic deletion:
forgettool supports topic-based deletion viaquery/thresholdparameters with dry-run preview. - Schema v8: Composite indices on edges for directional chain walking.
- Dashboard timeline: Horizontal swimlane timeline with chunk inspector and chain walk viewer.
- Chain quality benchmarks: Coverage, mean chain length, score per token, fallback rate.
Breaking Changes
explainMCP tool removed (userecallorsearch)/causantic-contextskill removed (use/causantic-explain)- Sum-product traverser replaced by chain walker
- Hop-based decay removed; chain scoring uses direct cosine similarity
- Config sections removed:
decay,traversal.minWeight,hybridSearch.graphWeight
See CHANGELOG.md for full details.
What's Changed
- Add stats tool, status skill, hook wiring, and hook consolidation by @gvonness-apolitical in #88
- Add forget MCP tool for targeted memory deletion by @gvonness-apolitical in #89
- Add chain walk diagnostics and /causantic-summary skill by @gvonness-apolitical in #90
- Merge explain/context skills, rewrite crossref by @gvonness-apolitical in #91
- Update docs for PRs 88-91 by @gvonness-apolitical in #92
- Add forget skill, semantic deletion, and codebase cleanup by @gvonness-apolitical in #93
- Release v0.4.0 by @gvonness-apolitical in #94
Full Changelog: v0.3.6...v0.4.0
v0.3.6
Fixed
- MCP error messages: Tool failure responses now include the actual error message instead of generic "Tool execution failed", making transient errors diagnosable without opt-in stderr logging.
Changed
- CI formatting enforcement: Added
format:checkstep to CI workflow so formatting drift is caught before merge. - Circular dependencies resolved: Extracted shared types into
src/maintenance/types.tsandsrc/dashboard/client/src/lib/constants.tsto break 5 circular dependency cycles.
Housekeeping
- Fixed 5 ESLint warnings (consistent-type-imports, unused imports).
- Bumped typedoc 0.28.16 → 0.28.17 (fixes moderate ReDoS in markdown-it).
- Synced package-lock.json.
- Ran prettier on 19 files with formatting drift.
- Archived stale documentation for removed vector clock and decay systems.
What's Changed
- Housekeeping: lint, formatting, typedoc vuln, circular deps by @gvonness-apolitical in #85
- Archive stale docs for removed vector clock and decay systems by @gvonness-apolitical in #86
- Include actual error message in MCP tool failure responses by @gvonness-apolitical in #87
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- Fix hook CLI to read stdin JSON from Claude Code by @gvonness-apolitical in #84
Full Changelog: v0.3.4...v0.3.5