v3.0.0-beta.2 — CI Green, Shared Memory, Full Test Coverage
Pre-release
Pre-release
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 -dSee 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.