github Dicklesworthstone/cass_memory_system v0.2.1
cass-memory v0.2.1

latest releases: v0.2.3, v0.2.2
one month ago

What's Changed

Bug Fixes

  • fix(cass): Resolve timeline.groups.flatMap error - fixes session discovery in cm reflect (#7, #9)
    • cass timeline uses --since Nd format instead of --days N
    • Properly handle cass timeline returning groups as object instead of array
  • fix(cass): Improve Codex CLI session parsing (#6)
    • Handle nested payload.content format
    • Fallback to direct JSONL parsing when cass returns >50% UNKNOWN entries
  • fix(cass): Add size limit for fallback session parsing to prevent OOM
  • fix(privacy): Add file locking for concurrent config access
  • fix(robustness): Add signal handlers and model loading locks
  • fix(undo): Add missing imports for utils functions

Performance

  • perf(curate): Optimize duplicate detection with pre-computed token sets
  • perf(audit,trauma): Optimize batch operations

Features

  • feat(serve): Return richer delta info in MCP dry-run responses
  • feat(onboard): mark-done now also updates reflection processed log

Testing

  • Improved test coverage across multiple modules:
    • reflect: 61% → 82%
    • serve: 52% → 68%
    • context: 52% → 86%
    • playbook: 63% → 81%
    • top: 60% → 100%
  • Added 31 integration tests for onboard command
  • Added comprehensive E2E tests for CLI commands

Other

  • Removed dead code from curate.ts and semantic.ts
  • Various test improvements and cleanups

Upgrade Notes

This release fixes critical issues with cm reflect session discovery. Users on v0.2.0 experiencing "timeline.groups.flatMap" errors should upgrade.

Full Changelog: v0.2.0...v0.2.1

Don't miss a new cass_memory_system release

NewReleases is sending notifications on new releases.