Skip to content

v3.0.0-beta.2 — CI Green, Shared Memory, Full Test Coverage

Pre-release
Pre-release

Choose a tag to compare

@salishforge salishforge released this 10 Apr 17:30

What's New Since beta.1

CI Pipeline — All Green ✓

  • 6/6 jobs passing: typecheck-lint, integration-tests, cache-tests × Node 20 + 22
  • Fixed test hangs from unclosed Redis/DB connections
  • Fixed 10+ SQL bugs (recursive CTE, parameter types, dangling params)
  • Fixed race conditions in async fire-and-forget operations
  • Added 10-minute job timeouts as safety net

Cross-Agent Shared Memory (Phase 3)

  • Shared pools with team/global hierarchy
  • Publish memories to pools with provenance chains
  • Hearsay discounting: confidence × (0.8^hop_count) × agent_reputation
  • Per-domain agent reputation system (corroboration/contradiction tracking)
  • Pool sleep cycles (deduplication, conflict resolution, corroboration promotion)

Security & Integrity

  • Content classification and pre-LLM sanitization
  • Temporal audit chain with HMAC cryptographic integrity
  • Audit chain wired into all 14 mutation points
  • 10 security rounds completed (MEDIUM+ clean)

Active Knowledge Management

  • Staleness detection with auto-confidence decay
  • Prioritized experience replay (surprise scoring)
  • Multi-factor conflict resolution
  • Temporal event chains
  • Knowledge gap detection
  • Schema pattern crystallization

Project Cleanup

  • 30 GitHub issues closed as completed
  • 21 open issues remain as future roadmap
  • Dead code removed, attack surface reduced

Getting Started

# Docker standalone (no external deps)
docker run -p 3333:3333 salishforge/memforge:standalone

# Or with Docker Compose
git clone https://github.com/salishforge/memforge.git
cd memforge && cp .env.docker .env
docker compose up -d

See README for TypeScript/Python SDK, MCP integration, and REST API docs.

Contributing

Issues labeled good first issue are great starting points. See the open issues for the full roadmap.